摘要: 官方文档地址:https://proxysql.com/blog/proxysql-cluster/ 前言 ProxySQL 是一个去中心化的代理,建议靠近应用部署。这种方法甚至可以很好地扩展到数百个节点,因为它被设计为在运行时很容易重新配置。 这允许使用 Ansible/Chef/Puppet/S 阅读全文
posted @ 2022-05-24 17:53 哈喽哈喽111111 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9362822.html ProxySQL有原生的集群功能,但是这个原生的集群功能还正在试验阶段。本文会详细介绍这个原生集群的实现细节。 ProxySQL部署在哪 在拓扑结构中,ProxySQL部署在应用程序和M 阅读全文
posted @ 2022-05-24 16:30 哈喽哈喽111111 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9372447.html multiplexing multiplexing,作用是将语句分多路路由。开启了multiplexing开关,读/写分离、按规则路由才能进行。但有时候,有些语句要求路由到同一个主机组, 阅读全文
posted @ 2022-05-24 16:25 哈喽哈喽111111 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9350631.html 理解链式规则 在mysql_query_rules表中,有两个特殊字段"flagIN"和"flagOUT",它们分别用来定义规则的入口和出口,从而实现链式规则(chains of rul 阅读全文
posted @ 2022-05-24 16:21 哈喽哈喽111111 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9318558.html 不同类型的读写分离 数据库中间件最基本的功能就是实现读写分离,ProxySQL当然也支持。而且ProxySQL支持的路由规则非常灵活,不仅可以实现最简单的读写分离,还可以将读/写都分散到 阅读全文
posted @ 2022-05-24 16:15 哈喽哈喽111111 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 文章转载自: https://www.cnblogs.com/f-ck-need-u/p/9314459.html ProxySQL支持查询缓存的功能,可以将后端返回的结果集缓存在自己的内存中,在某查询的缓存条目被清理(例如过期)之前,前端再发起同样的查询语句,将直接从缓存中取数据并返回给前端。如此 阅读全文
posted @ 2022-05-24 16:05 哈喽哈喽111111 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 文章转载自: https://www.cnblogs.com/f-ck-need-u/p/9309760.html 为什么要重写SQL语句 ProxySQL在收到前端发送来的SQL语句后,可以根据已定制的规则去匹配它,匹配到了还可以去重写这个语句,然后再路由到后端去。 什么时候需要重写SQL语句? 阅读全文
posted @ 2022-05-24 15:58 哈喽哈喽111111 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9300829.html 关于ProxySQL路由的简述 当ProxySQL收到前端app发送的SQL语句后,它需要将这个SQL语句(或者重写后的SQL语句)发送给后端的MySQL Server,然后收到SQL语 阅读全文
posted @ 2022-05-24 15:51 哈喽哈喽111111 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9286922.html 配置后端节点前的说明 为了让ProxySQL能够找到后端的MySQL节点,需要将后端的MySQL Server加入到ProxySQL中。ProxySQL的一切配置行为都是在修改main库 阅读全文
posted @ 2022-05-24 15:24 哈喽哈喽111111 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9281909.html ProxySQL的线程 ProxySQL由多个模块组成,是一个多线程的daemon类程序。每个模块都有一个或多个线程去执行任务。 例如,以下是刚启动ProxySQL时的进程情况,一个ma 阅读全文
posted @ 2022-05-24 15:05 哈喽哈喽111111 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9280793.html ProxySQL中的库 使用ProxySQL的Admin管理接口连上ProxySQL,可查看ProxySQL拥有的库。 mysql -uadmin -padmin -h127.0.0.1 阅读全文
posted @ 2022-05-24 14:58 哈喽哈喽111111 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9281199.html ProxySQL的Admin管理接口 当ProxySQL启动后,将监听两个端口: (1).admin管理接口,默认端口为6032。该端口用于查看、配置ProxySQL。 (2).接收SQ 阅读全文
posted @ 2022-05-24 14:50 哈喽哈喽111111 阅读(234) 评论(0) 推荐(0) 编辑
摘要: prompt命令可以在mysql提示符中显示当前用户、数据库、时间等信息 # 登录的时候设置 mysql -uroot -p --prompt="\u@\h:\d \r:\m:\s>" # 配置文件中设置 [mysql] prompt=mysql(\u@\h:\d)> default-charact 阅读全文
posted @ 2022-05-24 14:39 哈喽哈喽111111 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9278839.html 实现一个简单的读写分离 这里通过一个简单的示例实现ProxySQL的读写分离功能,算是ProxySQL的快速入门。即使是快速入门,需要配置的内容也很多,包括:后端MySQL配置、监控配置 阅读全文
posted @ 2022-05-24 14:27 哈喽哈喽111111 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9278818.html ProxySQL有两个版本:官方版和percona版,percona版是在官方版的基础上修改的,添加了几个比较实用的工具。在这个系列文章中,使用的是官方版。 ProxySQL中文手册 简 阅读全文
posted @ 2022-05-24 14:07 哈喽哈喽111111 阅读(290) 评论(0) 推荐(0) 编辑