zoukankan      html  css  js  c++  java
  • ProxySQL Main (runtime)

    Main (runtime)

    Listing all tables

     1 Admin> SHOW TABLES FROM main;
     2 +--------------------------------------------+
     3 | tables                                     |
     4 +--------------------------------------------+
     5 | global_variables                           |
     6 | mysql_collations                           |
     7 | mysql_group_replication_hostgroups         |
     8 | mysql_query_rules                          |
     9 | mysql_replication_hostgroups               |
    10 | mysql_servers                              |
    11 | mysql_users                                |
    12 | proxysql_servers                           |
    13 | runtime_checksums_values                   |
    14 | runtime_global_variables                   |
    15 | runtime_mysql_group_replication_hostgroups |
    16 | runtime_mysql_query_rules                  |
    17 | runtime_mysql_replication_hostgroups       |
    18 | runtime_mysql_servers                      |
    19 | runtime_mysql_users                        |
    20 | runtime_proxysql_servers                   |
    21 | runtime_scheduler                          |
    22 | scheduler                                  |
    23 +--------------------------------------------+
    24 18 rows in set (0.00 sec)
    View Code

    Key Configuration Tables

    mysql_servers

    mysql_servers表定义后端所有的MySQL server:

     1 Admin> SHOW CREATE TABLE mysql_serversG
     2 *************************** 1. row ***************************
     3        table: mysql_servers
     4 Create Table: CREATE TABLE mysql_servers (
     5     hostgroup_id INT NOT NULL DEFAULT 0,
     6     hostname VARCHAR NOT NULL,
     7     port INT NOT NULL DEFAULT 3306,
     8     status VARCHAR CHECK (UPPER(status) IN ('ONLINE','SHUNNED','OFFLINE_SOFT', 'OFFLINE_HARD')) NOT NULL DEFAULT 'ONLINE',
     9     weight INT CHECK (weight >= 0) NOT NULL DEFAULT 1,
    10     compression INT CHECK (compression >=0 AND compression <= 102400) NOT NULL DEFAULT 0,
    11     max_connections INT CHECK (max_connections >=0) NOT NULL DEFAULT 1000,
    12     max_replication_lag INT CHECK (max_replication_lag >= 0 AND max_replication_lag <= 126144000) NOT NULL DEFAULT 0,
    13     use_ssl INT CHECK (use_ssl IN(0,1)) NOT NULL DEFAULT 0,
    14     max_latency_ms INT UNSIGNED CHECK (max_latency_ms>=0) NOT NULL DEFAULT 0,
    15     comment VARCHAR NOT NULL DEFAULT '',
    16     PRIMARY KEY (hostgroup_id, hostname, port) )
    17 1 row in set (0.00 sec)
    View Code

    相关字段含义如下:

    • hostgroup_id:表示记录中的MySQL server属于哪个hostgroup,需要特别注意的是同一个实例可能存在于多个不同的hostgroup
    • hostname,port:接收TCP连接的后端MySQL server所在的主机名和端口
    • status:

        -- ONLINE 后端MySQL server完全可用

        -- SHUUNED 可能因为连接错误或者延迟超过阈值而导致后端的server暂时不可用的一个中间状态

        -- OFFLINE_SOFT 当后端server处于OFFLINE_SOFT模式的时候,就不在接收新的连接请求,但是已有的连接将会保持直到连接操作结束自动断开,换句话说,就是保持到当前事务结束,优雅的与后端断开连接。

        -- OFFLINE_HARD 当后端server处于OFFLINE_HARD 模式的时候,不仅不会接收新的连接请求,当前所有的连接都会被暴力断开,等同于把后端相对应的server直接从hostgroup中删除,或者是维护需要而将他移除hostgroup

    • weight 

    参考文档

  • 相关阅读:
    图床_shell命令passwd
    图床_shell命令usermod
    图床_shell命令groupadd
    图床_shell命令userdel
    图床_shell命令useradd
    图床_shell命令whereis
    图床_shell命令find
    图床_shell命令which
    图床_shell命令locate
    图床_shell命令free
  • 原文地址:https://www.cnblogs.com/geek-ace/p/9579023.html
Copyright © 2011-2022 走看看