亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 基礎知識 > 正文

proxysql配置讀寫分離策略和權重調節一例

2024-09-12 20:30:09
字體:
來源:轉載
供稿:網友
  操作系統:CentOS release 6.9
 
  主庫: 192.168.140.51
 
  從庫1: 192.168.140.52   read_only=on
 
  從庫2: 192.168.16.150   read_only=on
 
  proxysql中間件: 192.168.140.52
 
  配置讀寫分離策略,要求主庫寫,兩個從庫讀,把所有select開頭的SQL語句全部分配到編號為20的讀組里,select for update或update操作分配到編號為10的寫組里:
 
  mysql> insert into mysql_query_rules(active,match_pattern,destination_hostgroup,apply) values(1,'^SELECT.*FOR UPDATE$',10,1);
 
  Query OK, 1 row affected (0.00 sec)
 
  mysql> insert into mysql_query_rules(active,match_pattern,destination_hostgroup,apply) values(1,'^SELECT',20,1);
 
  Query OK, 1 row affected (0.00 sec)
 
  mysql> load mysql query rules to runtime;
 
  Query OK, 0 rows affected (0.00 sec)
 
  mysql> save mysql query rules to disk;
 
  #mysql -udsf -pdsf -h 192.168.140.52 -P 6033        (備注:6033為中間件對外訪問端口號)
 
  mysql: [Warning] Using a password on the command line interface can be insecure.
 
  Welcome to the MySQL monitor.  Commands end with ; or /g.
 
  Your MySQL connection id is 8
 
  Server version: 5.5.30 (ProxySQL)
 
  Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
 
  Oracle is a registered trademark of Oracle Corporation and/or its
 
  affiliates. Other names may be trademarks of their respective
 
  owners.
 
  Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.
 
  mysql> use test
 
  Reading table information for completion of table and column names
 
  You can turn off this feature to get a quicker startup with -A
 
  Database changed
 
  mysql> select * from t;     
 
  Empty set (0.00 sec)
 
  mysql> select * from t1;
 
  Empty set (0.00 sec)
 
  mysql> select * from t1 for update;
 
  Empty set (0.00 sec)
 
  mysql> select * from test limit 10;
 
  +------+----------------------------------------------------------------------------------+
 
  | a    | b                                                                                |
 
  +------+----------------------------------------------------------------------------------+
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  | NULL | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
 
  +------+----------------------------------------------------------------------------------+
 
  10 rows in set (0.00 sec)
 
  mysql> select * from test_new limit 3;
 
  +------+----------+
 
  | a    | b        |
 
  +------+----------+
 
  | NULL | chenfeng |
 
  | NULL | chenfeng |
 
  | NULL | chenfeng |
 
  +------+----------+
 
  3 rows in set (0.00 sec)
 
  mysql> update test_new set b='dsf';
 
  Query OK, 60000 rows affected (1.80 sec)
 
  Rows matched: 60000  Changed: 60000  Warnings: 0
 
  讀寫分離測試:
 
  mysql>  select * from stats_mysql_query_digest;
 
  +-----------+--------------------+----------+--------------------+----------------------------------+------------+------------+------------+----------+----------+----------+
 
  | hostgroup | schemaname         | username | digest             | digest_text                      | count_star | first_seen | last_seen  | sum_time | min_time | max_time |
 
  +-----------+--------------------+----------+--------------------+----------------------------------+------------+------------+------------+----------+----------+----------+
 
  | 20        | test               | dsf      | 0x0E68CEFBB3EF90B1 | select count(?) from test_new    | 1          | 1539068254 | 1539068254 | 76155    | 76155    | 76155    |
 
  | 10        | test               | dsf      | 0x2FC734A8D89E32FC | desc qianzhui                    | 1          | 1539068239 | 1539068239 | 2325     | 2325     | 2325     |
 
  | 10        | test               | dsf      | 0x90923742A873577C | update test_new set b=?          | 1          | 1539068280 | 1539068280 | 1802294  | 1802294  | 1802294  |
 
  | 20        | test               | dsf      | 0x620B328FE9D6D71A | SELECT DATABASE()                | 1          | 1539068226 | 1539068226 | 1429     | 1429     | 1429     |
 
  | 10        | information_schema | dsf      | 0xAE231F4D14BA1FD6 | KILL QUERY ?                     | 1          | 1539067381 | 1539067381 | 2162     | 2162     | 2162     |
 
  | 10        | information_schema | dsf      | 0x226CD90D52A2BA0B | select @@version_comment limit ? | 5          | 1539065258 | 1539067396 | 0        | 0        | 0        |
 
  | 10        | test               | dsf      | 0x376A8E5E76BBC701 | desc test_new                    | 1          | 1539068244 | 1539068244 | 2217     | 2217     | 2217     |
 
  | 20        | test               | dsf      | 0x38DF1D37B3136F42 | select * from test               | 2          | 1539067275 | 1539067381 | 62259    | 28837    | 33422    |
 
  | 10        | information_schema | dsf      | 0x82A12D4C4E7B0A28 | select @@hostname                | 1          | 1539065302 | 1539065302 | 1375     | 1375     | 1375     |
 
  | 10        | information_schema | dsf      | 0x02033E45904D3DF0 | show databases                   | 1          | 1539067215 | 1539067215 | 3012     | 3012     | 3012     |
 
  | 20        | test               | dsf      | 0xDAFAB555D432CB6F | select * from test_new limit ?   | 1          | 1539068264 | 1539068264 | 769      | 769      | 769      |
 
  | 20        | information_schema | dsf      | 0x620B328FE9D6D71A | SELECT DATABASE()                | 3          | 1539067262 | 1539067399 | 6154     | 851      | 4429     |
 
  | 20        | test               | dsf      | 0xD8BDF2ED80FC3809 | select * from test limit ?       | 1          | 1539067425 | 1539067425 | 850      | 850      | 850      |
 
  | 10        | information_schema | dsf      | 0xA4D993880D70C4D9 | show slave hosts                 | 1          | 1539065258 | 1539065258 | 6351     | 6351     | 6351     |
 
  | 20        | test               | dsf      | 0x3765930C7143F468 | select * from t1                 | 4          | 1539067272 | 1539068207 | 5724     | 587      | 2876     |
 
  | 10        | test               | dsf      | 0x02033E45904D3DF0 | show databases                   | 3          | 1539067262 | 1539067399 | 8745     | 1974     | 4136     |
 
  | 20        | test               | dsf      | 0xDB236914B7E74FBD | select * from t                  | 3          | 1539067269 | 1539067403 | 5831     | 720      | 3521     |
 
  | 10        | test               | dsf      | 0x5A680F86B3D8FB2B | select * from t1 for update      | 1          | 1539068209 | 1539068209 | 1921     | 1921     | 1921     |
 
  | 10        | test               | dsf      | 0x99531AEFF718C501 | show tables                      | 5          | 1539067262 | 1539068228 | 8407     | 1155     | 2173     |
 
  +-----------+--------------------+----------+--------------------+----------------------------------+------------+------------+------------+----------+----------+----------+
 
  19 rows in set (0.00 sec)
 
  調整讀寫分離權重:
 
  mysql> update mysql_servers set weight=5 where hostname='192.168.16.150';
 
  Query OK, 1 row affected (0.00 sec)
 
  mysql> select * from mysql_servers;
 
  +--------------+----------------+------+--------+--------+-------------+-----------------+---------------------+---------+----------------+---------+
 
  | hostgroup_id | hostname       | port | status | weight | compression | max_connections | max_replication_lag | use_ssl | max_latency_ms | comment |
 
  +--------------+----------------+------+--------+--------+-------------+-----------------+---------------------+---------+----------------+---------+
 
  | 10           | 192.168.140.51 | 3306 | ONLINE | 1      | 0           | 1000            | 0                   | 0       | 0              |         |
 
  | 20           | 192.168.16.150 | 3306 | ONLINE | 5      | 0           | 1000            | 0                   | 0       | 0              |         |
 
  | 20           | 192.168.140.52 | 3306 | ONLINE | 1      | 0           | 1000            | 0                   | 0       | 0              |         |
 
  +--------------+----------------+------+--------+--------+-------------+-----------------+---------------------+---------+----------------+---------+
 
  3 rows in set (0.00 sec)
 
  mysql> load mysql servers to runtime;
 
  Query OK, 0 rows affected (0.00 sec)
 
  mysql> save mysql servers to disk;
 
  Query OK, 0 rows affected (0.23 sec)
 
  mysql> select * from mysql_servers;
 
  +--------------+----------------+------+--------+--------+-------------+-----------------+---------------------+---------+----------------+---------+
 
  | hostgroup_id | hostname       | port | status | weight | compression | max_connections | max_replication_lag | use_ssl | max_latency_ms | comment |
 
  +--------------+----------------+------+--------+--------+-------------+-----------------+---------------------+---------+----------------+---------+
 
  | 10           | 192.168.140.51 | 3306 | ONLINE | 1      | 0           | 1000            | 0                   | 0       | 0              |         |
 
  | 20           | 192.168.16.150 | 3306 | ONLINE | 5      | 0           | 1000            | 0                   | 0       | 0              |         |
 
  | 20           | 192.168.140.52 | 3306 | ONLINE | 1      | 0           | 1000            | 0                   | 0       | 0              |         |
 
  +--------------+----------------+------+--------+--------+-------------+-----------------+---------------------+---------+----------------+---------+
 
  3 rows in set (0.00 sec)

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲永久在线观看| 亚洲欧洲一区二区三区在线观看| 96精品久久久久中文字幕| 高清欧美一区二区三区| 国产成人精品免费久久久久| 粉嫩老牛aⅴ一区二区三区| 2018中文字幕一区二区三区| 成人免费在线网址| 国内精品久久久久| 美女国内精品自产拍在线播放| 国产亚洲欧美aaaa| 久久久www成人免费精品| 亚洲电影免费观看高清完整版在线| 成人中文字幕在线观看| 久久99热精品| 亚洲电影免费观看高清完整版在线| 成人精品网站在线观看| 国产成人精品久久久| 亚洲欧美日韩图片| 国产精品女人久久久久久| 92版电视剧仙鹤神针在线观看| 视频直播国产精品| 国产99视频在线观看| 国产欧美日韩中文字幕| 91视频88av| 国产精品偷伦免费视频观看的| 亚洲级视频在线观看免费1级| 亚洲人成电影在线观看天堂色| 中文字幕在线观看日韩| 另类图片亚洲另类| 91色中文字幕| 欧美极品少妇xxxxx| 久久国产精品久久精品| 亚洲免费电影一区| 精品久久久久久亚洲精品| 美女精品视频一区| 91香蕉亚洲精品| 国产精品一区久久久| 国产成人高清激情视频在线观看| 欧美疯狂做受xxxx高潮| 国产91精品黑色丝袜高跟鞋| 亚洲最新av在线网站| 国产精品一区二区久久久久| 日韩经典第一页| 亚洲欧美在线播放| 国产精品高潮视频| 成人欧美一区二区三区在线| 亚洲自拍偷拍一区| 国产69精品久久久| 57pao国产成人免费| 亚洲精品一区二区在线| 欧美激情视频在线免费观看 欧美视频免费一| 国产婷婷97碰碰久久人人蜜臀| 欧美电影在线观看网站| 亚洲精品久久久久久久久久久久久| 欧美床上激情在线观看| 欧美激情一区二区三级高清视频| 中文字幕亚洲第一| 国产视频在线一区二区| 国产精品高清在线观看| 91成人免费观看网站| 国产精品男人的天堂| 亚洲欧美一区二区三区久久| 一区二区三区视频免费在线观看| 欧美中文字幕在线视频| 亚洲精品videossex少妇| 亚洲精品国产综合区久久久久久久| 欧美有码在线观看视频| 国产91精品黑色丝袜高跟鞋| 欧美日韩不卡合集视频| 中文字幕亚洲综合久久筱田步美| 亚洲午夜性刺激影院| 国产日韩欧美另类| 中文字幕亚洲无线码在线一区| 国产一区二区三区在线| 亚洲欧美制服第一页| 中文字幕欧美视频在线| 国产97在线观看| 亚洲一二在线观看| 久久久久久久成人| 亚洲一区亚洲二区| 欧美高清视频在线观看| 久久97精品久久久久久久不卡| 国产精品久久一区主播| 久久精品国产一区二区三区| 国产精品久久久久久久久久久新郎| 97在线观看视频国产| 国产精品美女主播在线观看纯欲| 日韩有码在线播放| 91国内揄拍国内精品对白| 亚洲美女喷白浆| 亚洲综合色av| 亚洲国产天堂网精品网站| 欧美黑人性猛交| 欧美国产亚洲精品久久久8v| 日韩欧美国产免费播放| 日韩高清免费在线| 国产日韩在线亚洲字幕中文| 国产一区二区三区久久精品| 黄色一区二区在线| www.日韩不卡电影av| 亚洲第一精品夜夜躁人人爽| 国产精品久久久久秋霞鲁丝| 国产精品xxx视频| 欧美在线一级va免费观看| 国内精品伊人久久| 日韩av综合网站| 欧美精品免费在线观看| 日韩在线高清视频| 2018国产精品视频| 日韩美女视频在线观看| 日韩中文字幕免费| 国产精品天天狠天天看| 国产精品一区二区电影| 一区二区成人av| 亚洲人成毛片在线播放| 亚洲人成亚洲人成在线观看| 亚洲国产97在线精品一区| 97精品一区二区视频在线观看| 欧美美女操人视频| 日韩欧美亚洲国产一区| 4438全国亚洲精品在线观看视频| 国产精品久久久久久久久男| 国产精品www色诱视频| 欧美日本高清视频| 精品亚洲一区二区三区| 精品视频一区在线视频| 久久在精品线影院精品国产| 亚洲国产精品成人av| 久久久久久久色| 一区二区av在线| 91极品视频在线| 欧美激情三级免费| 国产精品xxxxx| 2021国产精品视频| 亚洲视频网站在线观看| 色综合久久久久久中文网| 日本久久91av| 国产精品jizz在线观看麻豆| 亚洲欧美日韩视频一区| 欧美国产日韩免费| 日韩精品在线电影| 91久久精品久久国产性色也91| 中文字幕日韩精品在线| 久久久久久久久亚洲| 超碰精品一区二区三区乱码| 亚洲精品日韩欧美| 国产成人avxxxxx在线看| 久久偷看各类女兵18女厕嘘嘘| 91热精品视频| 国产一区二区三区高清在线观看| 在线观看欧美视频| 日韩视频在线免费| 青青在线视频一区二区三区| 久久精品亚洲精品| 成人两性免费视频| 国产成人精品av在线| 成人春色激情网| 国产日韩精品综合网站| 国产日韩欧美在线| 97欧美精品一区二区三区| 91精品国产综合久久香蕉| 久久久女女女女999久久| xvideos亚洲人网站|