五、参数配置文件
[root@ss30 softwares]# vim /etc/proxysql.cnf datadir="/var/lib/proxysql"errorlog="/var/lib/proxysql/proxysql.log"admin_variables={admin_credentials="admin:admin"#mysql_ifaces="127.0.0.1:6032;/tmp/proxysql_admin.sock"mysql_ifaces="0.0.0.0:6032"#refresh_interval=2000#debug=true}......
ProxySQL结构
文章插图
- Qurey Processor 用于匹配查询规则并根据规则决定是否缓存查询或者将查询加入黑名单或者重新路由、重写查询或者镜像查询到其他hostgroup 。
- User Auth 为底层后端数据库认证提供了用户凭证 。
- Hostgroup manager – 负责管理发送SQL请求都后端数据库并跟踪SQL请求状态 。
- Connection pool – 负责管理后端数据库连接,连接池中建立的连接被所有的前端应用程序共享 。
- Monitoring – 负责监控后端数据库健康状态主从复制延时并临时下线不正常的数据库实例 。
文章插图
- RUNTIME层代表的是ProxySQL当前生效的配置,包括 global
推荐阅读
- 零散的MySQL基础总是记不住?看这一篇如何拯救你
- WEB渗透——MySQL注入原理与注入检测
- 必须了解的mysql三大日志-binlog、redo log和undo log
- MySQL索引背后的数据结构及算法原理
- Mysql事务隔离级别
- MySQL主从不一致情形与解决方法
- MySQL INSERT 有哪4种形态?
- MYSQL主主模式 LNMP 独立部署配置指导书
- MySQL的隐式转化
- MySQL的备份与恢复