porxysql系列~ 全局变量

一 基础须知
   1 proxysql关于时间的参数单位都是ms
   2 SET admin-version = '1.1.1beta8'; 通过这种方式调整变量的值
   3 proxysql的变量有些可以在线更改,有些就必须先save_disk 然后restart服务
   4 分类
       管理变量,用于控制管理界面的行为。他们的名字以令牌“ admin-”开头
       mysql变量,用于控制代理的MySQL功能。它们的名称以令牌“ mysql-”开头
二 变量系列

timeout参数
  1 mysql-monitor_ping_timeout
     ping的目的有2个 1是检测后端服务的可用性 2是维持proxysql到后端的sleep连接
     默认120s值
     定义 Monitor模块将等待ping回复的时间。
2 mysql-wait_timeout
    如果代理会话(这是MySQL客户端与ProxySQL之间的会话)闲置时间超过了此阈值,则代理将终止该会话.默认是28800s(8小时)
web监控界面
    1 admin-web_enabled 是否开启 默认是不开启
    2 admin-web_port 监控界面端口 默认是6080
查询缓存
    mysql-query_cache_size_MB
    请注意,查询缓存使用的内存总量:mysql-query_cache_size_MB的当前实现没有施加硬限制。而是将其用作清除线程的参数。
     默认256M
packet包
    mysql-max_allowed_packet
    mysql-max_allowed_packet定义客户端接收到的单个数据包/命令的最大大小。它模仿了mysqld的max_allowed_pa​​cket的行为,默认值是4M
最大连接数
    mysql-max_connections
    代理可以处理的最大客户端连接数。达到此数字后,新连接将被拒绝#HY000,并显示错误消息和错误消息Too many connections。proxysql总数量
锁定事务
   mysql-max_transaction_time
   活动事务运行时间超过此超时的会话将被杀死,默认4小时
复制代替参数
   mysql-monitor_slave_lag_when_null
  当second_behind为NULL时,用来代替的一个阈值,默认60S

猜你喜欢

转载自www.cnblogs.com/danhuangpai/p/11671039.html