ProxySQL源码分析之Admin historical statistics

自从ProxySQL1.4.4, 开始将历史metric信息存入新的数据库proxysql_stats.db. 这些信息主要包括connection_pool,connection,query_cache,system_cpu,system_memory这几部分。在上一篇文章:ProxySQL-Do

ProxySQL集群中节点配置快速同步

ProxySQL 集群中节点间配置如何快速同步,减少繁琐的切换节点敲击命令?一种方法是使用其自带的Cluster模块,该模块经过测试基本可用,即使不同步也不会带来大的问题,只需通过监控发现后,手工处理一下即可;另一种方法是直接传输proxysql.db数据库文件到另一个节点,然后执行load… to

ProxySQL常用命令总结

ProxySQL使用三层存储来管理配置,这使得配置修改生效非常灵活,上层应用毫无感知。配置管理的相关命令相信我们都很熟悉了。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 LOAD MYSQL USERS TO RUNTIME; SAVE MYSQL USERS TO DIS

ProxySQL Docker化部署共享数据目录

今天突然有这样一个想法,proxy SQL docker化部署,data目录当然要外挂,可否启用多个docker容器,共用一个数据目录呢?这样能否达到一个集群的效果呢?带着这个想法做了一些尝试。 docker 镜像的entry point 使用front进程启动proxysql,这样不会生产pid

InnoDB事务隔离级别的实现

SQL标准中定义了四种隔离级别:未提交读(read uncommitted),提交读(read committed),重复读(repeatable read),串行读(serializable),任何一款数据库都应遵照SQL标准实现这些隔离级别(虽然有一些例外,因为数据厂商都有一些私有的标准。如Or

MySQL filesort 算法探秘

filesort直接影响SQL的执行效率,使导致慢查询的罪魁祸首。无论从研发人员还是DBA都有必要对这一元凶加深理解。今天我花了些时间研究了下官方文档,写一片总结加深理解。 MySQL 针对filesort实现了三种算法,这三种算法可以说是在一种算法上针对不同使用场景的改进,以至于它们都没有一个正

ProxySQL测试报告

基本信息 ProxySQL 版本:v1.4.12 ProxySQL OS: CentOS7 压测工具:sysbench 后端server: mysql5.7.22, 一主一从架构 MySQL OS: CentOS6 ProxySQL 配置: ProxySQL的变量设置均为默认。 * mysql

xtrabackup增量备份造成磁盘Read IO飙升记

我们生产遇到这一问题: 备份在一个从节点上执行,每周日作全量备份,周一至周六做基于周日全量的增备。每次增量备份都使从库复制延迟大大增加。 mysql 数据库有700多G, buffer pool 80G , 云磁盘IO性能不佳,经过分析监控发现,系统瓶颈在随机读。80G的buffer pool远

ProxySQL 之Multiplexing

关于Multiplexing 官方文档有一篇解释,网上也有许多其它的解释,可参见这里 或 这里. 这里不再重复解释网上解释了许多遍的东西,这里只解释下容易混淆的关键部分。 我觉得有两个关键点不易理解: * mysql_users.transaction_persistent 单独理解这个

Categories

Tags

Links

bohr