中间件

MySQL中间件之ProxySQL(9):ProxySQL的查询缓存功能

MySQL中间件之ProxySQL(9):ProxySQL的查询缓存功能

ProxySQL支持查询缓存的功能,可以将后端返回的结果集缓存在自己的内存中,在某查询的缓存条目被清理(例如过期)之前,前端再发起同样的查询语句,将直接从缓存中取数据并返回给前端。如此一来,ProxySQL处理的性能会大幅提升,也会大幅减轻后端MySQL Server的压力。 1.开启query

SE_You SE_You 2024-03-25
96 0 0
MySQL中间件之ProxySQL(8):SQL语句的重写规则

MySQL中间件之ProxySQL(8):SQL语句的重写规则

1.为什么要重写SQL语句 ProxySQL在收到前端发送来的SQL语句后,可以根据已定制的规则去匹配它,匹配到了还可以去重写这个语句,然后再路由到后端去。 什么时候需要重写SQL语句? 对于下面这种简单的读、写分离,当然用不上重写SQL语句。 这样的读写分离,实现起来非

SE_You SE_You 2024-03-22
101 0 0
MySQL中间件之ProxySQL(7):详述ProxySQL的路由规则

MySQL中间件之ProxySQL(7):详述ProxySQL的路由规则

1.关于ProxySQL路由的简述 当ProxySQL收到前端app发送的SQL语句后,它需要将这个SQL语句(或者重写后的SQL语句)发送给后端的MySQL Server,然后收到SQL语句的MySQL Server执行查询,并将查询结果返回给ProxySQL,再由ProxySQL将结果返回给客

SE_You SE_You 2024-03-21
209 0 0
MySQL中间件之ProxySQL(6):管理后端节点

MySQL中间件之ProxySQL(6):管理后端节点

1.配置后端节点前的说明 为了让ProxySQL能够找到后端的MySQL节点,需要将后端的MySQL Server加入到ProxySQL中。ProxySQL的一切配置行为都是在修改main库中的对应的表,所以添加节点到ProxySQL中实际上也是通过修改相关表来实现的。 管理后端节点有几个过

SE_You SE_You 2024-03-20
211 0 0
MySQL中间件之ProxySQL(5):线程、线程池、连接池

MySQL中间件之ProxySQL(5):线程、线程池、连接池

1.ProxySQL的线程 ProxySQL由多个模块组成,是一个多线程的daemon类程序。每个模块都有一个或多个线程去执行任务。 例如,以下是刚启动ProxySQL时的进程情况,一个main进程,一个主线程,21个线程。 [root@s1 ~]# pstree | grep proxy

SE_You SE_You 2024-03-19
178 0 0
MySQL中间件之ProxySQL(4):多层配置系统

MySQL中间件之ProxySQL(4):多层配置系统

1.ProxySQL中的库 使用ProxySQL的Admin管理接口连上ProxySQL,可查看ProxySQL拥有的库。 mysql -uadmin -padmin -h127.0.0.1 -P6032 --prompt 'admin> ' admin> show datab

SE_You SE_You 2024-03-18
117 0 0
Vue2解决跨域的3种方式

Vue2解决跨域的3种方式

1. 跨域的三种方式 1.1 jsonp 以前的技术,通过<script>标签跨域请求,服务器端返回的是符合js语法的函数调用,函数的形参即数据 1.2 CORS 跨域资源共享,需要服务器端进行配置 //express中配置cors const cors = requ

SE_Ning SE_Ning 2024-03-18
346 0 0
MySQL中间件之ProxySQL(3):Admin管理接口

MySQL中间件之ProxySQL(3):Admin管理接口

1.ProxySQL的Admin管理接口 当ProxySQL启动后,将监听两个端口: (1).admin管理接口,默认端口为6032。该端口用于查看、配置ProxySQL。 (2).接收SQL语句的接口,默认端口为6033,这个接口类似于MySQL的3306端口。 P

SE_You SE_You 2024-03-15
73 0 0
MySQL中间件之ProxySQL(2):初试读写分离

MySQL中间件之ProxySQL(2):初试读写分离

1.实现一个简单的读写分离 这里通过一个简单的示例实现ProxySQL的读写分离功能,算是ProxySQL的快速入门。即使是快速入门,需要配置的内容也很多,包括:后端MySQL配置、监控配置、发送SQL语句的用户、SQL语句的路由规则。所以,想要实现一个ProxySQL+MySQL,即使只实现最基

SE_You SE_You 2024-03-14
136 0 0
MySQL中间件之ProxySQL(1):简介和安装

MySQL中间件之ProxySQL(1):简介和安装

1.ProxySQL简介 之前的文章里,介绍了一个MySQL的中间件:MySQL Router。详细内容参见:MySQL Router实现MySQL的读写分离。 这里准备用一个系列来详细介绍一个能实实在在用在生产环境的MySQL中间件:ProxySQL。它有两个版本:官方版和percona版

SE_You SE_You 2024-03-13
84 0 0
1 80 81 82