ProxySQL: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
| Строка 2: | Строка 2: | ||
| + | Подготовка |
||
| − | Переменные |
||
| + | сделать три ноды |
||
| ⚫ | |||
| + | - мастер |
||
| + | -2 слейва |
||
| + | <PRE> |
||
| + | CREATE DATABASE vena_test; |
||
| + | CREATE TABLE master_table (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, data varchar(255) NOT NULL); |
||
| + | INSERT INTO master_table VALUES(1, 'data1'); |
||
| + | </PRE> |
||
| + | |||
| + | На обоих слейвах |
||
| + | <PRE> |
||
| + | CREATE TABLE slave_table (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, data varchar(255) NOT NULL); |
||
| + | INSERT INTO slave_table VALUES(1, 'slave-data1'); |
||
| + | </PRE> |
||
| + | |||
| + | |||
| + | ==Ссылки== |
||
| ⚫ | |||
* https://www.digitalocean.com/community/tutorials/how-to-use-proxysql-as-a-load-balancer-for-mysql-on-ubuntu-16-04 |
* https://www.digitalocean.com/community/tutorials/how-to-use-proxysql-as-a-load-balancer-for-mysql-on-ubuntu-16-04 |
||
Версия 13:52, 30 января 2018
ProxySQL
Подготовка
сделать три ноды - мастер -2 слейва
CREATE DATABASE vena_test; CREATE TABLE master_table (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, data varchar(255) NOT NULL); INSERT INTO master_table VALUES(1, 'data1');
На обоих слейвах
CREATE TABLE slave_table (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, data varchar(255) NOT NULL); INSERT INTO slave_table VALUES(1, 'slave-data1');