5-5-4-MySQL中间件之ProxySQL:线程、线程池、连接池
1. ProxySQL的线程 ProxySQL由多个模块组成 , 是一个多线程的daemon类程序。每个模块都有一个或多个线程去执行任务。 例如 , 以下是刚启动ProxySQL时的进程情况 , 一个main进程
1. ProxySQL的线程 ProxySQL由多个模块组成 , 是一个多线程的daemon类程序。每个模块都有一个或多个线程去执行任务。 例如 , 以下是刚启动ProxySQL时的进程情况 , 一个main进程
1. ProxySQL中的库 使用ProxySQL的Admin管理接口连上ProxySQL , 可查看ProxySQL拥有的库。 root@ubuntu2204:~# mysql -uadmin -padmin -h127.0.0.1 -P
1. ProxySQL的Admin管理接口 当ProxySQL启动后, 将监听两个端口: admin管理接口 , 默认端口为6032。该端口用于查看、配置ProxySQL
1. ProxySQL简介 ProxySQL 是一个高性能的SQL 代理。ProxySQL有一个高级多核体系结构。支持数十万并发连接 , 可以多路复用到后端服务器上。作为守护进程运行。而且有一个进程监视这个守护进程 , 并在守护进程崩溃时重启守护进程 , 以减少停机时间。这个守护进程接受来自MySQ
1. 分库分表介绍 随着互联网以及移动互联网的发展 , 应用系统的数据量也是成指数式增长 , 若采用单数据库进行数据存储 , 存在以下性能瓶颈: IO瓶颈: 热点数据太多 , 数据库缓存不足 , 产生大量磁盘IO , 效率太低。请求数据太多 , 带宽不够 , 网络IO
1. 半同步复制 默认情况下 , MySQL的复制是异步的 , master将新生成的binlog发送给各slave后 , 无需等待slave的
1. MySql ssl 1.1 查看是否已经开启SSL -- 查看所有会话连接哪些用了加密连接 , VARIABLE_VALUE='' 的为未加密 select t2.PROCESSLIST_ID,t2.PROCESSLIST_USER,t2.PROCESSLIST_HOST,t1.VARIA
Replication为数据库提供了高可用性和可扩展性解决方案 , 基于GTID的Replication能够更好的处理复制重连和切换Server复制。本文将主要分析MariaDB基于GTID的Replication设计与实现 , 并与MySQL
相比传统的MySQL复制 , gtid复制无论是配置还是维护都要轻松的多。本文对gtid复制稍作介绍。 MySQL基于GTID复制官方手册 : https://dev
mariadb replication官方手册: MariaDB Replication - MariaDB Knowledge Base 1. 复制的基本概念和原理 mysql<