当前位置:首页 > MySQL教程 > 正文内容

MySQL数据库连接池SMProxy【MySQL教程】,MySQL,SMProxy

搜教程4年前 (2019-12-01)MySQL教程159
Swoole MySQL Proxy,一个基于 MySQL 协定,Swoole 开辟的MySQL数据库衔接池。

道理

将数据库衔接作为对象存储在内存中,当用户须要接见数据库时,初次会竖立衔接,背面并不是竖立一个新的衔接,而是从衔接池中掏出一个已竖立的余暇衔接对象。 运用终了后,用户也并不是将衔接封闭,而是将衔接放回衔接池中,以供下一个要求接见运用。而衔接的竖立、断开都由衔接池本身来治理。

同时,还可以经由过程设置衔接池的参数来掌握衔接池中的初始衔接数、衔接的上下限数以及每一个衔接的最大运用次数、最大余暇时候等等。 也可以经由过程其本身的治理机制来看管数据库衔接的数目、运用状况等。超越最大衔接数会采纳协程挂起,比及有衔接封闭再恢复协程继承操纵。

特征

-支撑读写星散

-支撑数据库衔接池,可以有用处理 PHP 带来的数据库衔接瓶颈

-支撑 SQL92 规范

-采纳协程调理

-支撑多个数据库衔接,多个数据库,多个用户,天真搭配

-恪守 MySQL 原生协定,跨言语,跨平台的通用中间件代办

-支撑 MySQL 事件

-支撑 HandshakeV10 协定版本

-圆满兼容 MySQL4.1 - 8.0

-兼容各大框架,无缝提拔机能

设想初志

PHP 没有衔接池,所以高并发时数据库会涌现衔接打满的状况,Mycat 等数据库中间件会涌现部份 SQL 没法运用,比方不支撑批量添加等,而且过于痴肥。 所以就本身编写了这个仅支撑衔接池和读写星散的轻量级中间件,运用 Swoole 协程调理 HandshakeV10 协定转发使顺序越发稳固,不必像 Mycat 一样剖析一切 SQL 包体,增添复杂度。

引荐教程:《mysql教程》http://www.ki4.cn/course/list/51.html

以上就是MySQL数据库衔接池SMProxy的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/15777.html

标签: MySQLSMProxy
分享给朋友:

“MySQL数据库连接池SMProxy【MySQL教程】,MySQL,SMProxy” 的相关文章

怎样运用delphi将Clientdataset的Delta保存到数据库中【MySQL教程】,Clientdataset,delphi,Delta

[delphi] view plain copy //ATableName-表名, AKeyField-主键,多个主键用;离隔,如 ;pid;times; from:unit HlsImplBase; [delphi] view plain copy function THlsImplB...

MYSQL完成防备增加购物车反复的代码实例【MySQL教程】,MYSQL,购物车,添加

在向mysql中插进去数据的时刻最须要注意的就是防备反复发增加数据,下面这篇文章主要给人人引见了关于MYSQL怎样完成增加购物车的时刻防备反复增加的相干材料,文中经由历程示例代码引见的异常细致,须要的朋侪能够参考自创,下面来一同看看吧。 媒介 近来由于事情的缘由,在做APP购物车下单付出这一...

Centos7怎样应用yum装置Mysql5.7.19的具体方法【MySQL教程】,Mysql5.7.19,Centos7,安装

Centos7怎样应用yum装置Mysql5.7.19的具体方法【MySQL教程】,Mysql5.7.19,Centos7,安装

本篇文章重要引见了Centos7运用yum装置Mysql5.7.19的细致步骤,小编以为挺不错的,如今分享给人人,也给人人做个参考。一同追随小编过来看看吧 Centos7的yum源中默许是没有mysql,由于如今已用mariaDB替代mysql了。 起首我们下载mysql的repo源,我们能...

mysql索引不见效的解决方法【MySQL教程】,mysql,方法,解决

公司效劳用的mysql,最近在查询时时候很慢,常常会上10多秒,查看了一下查询的实行计划,发明索引没有见效。 存储引擎运用InnoDB。 一最先在主库查询,一向很猎奇为何索引不见效,切换到备库以后,发明备库是有用的。 最先斟酌是否是由于索引出问题,后对索引重修,发明效力高了不少。 简...

MySQL慢查询日记相干的设置和运用【MySQL教程】,MySQL,配置,相关

MySQL慢查询日记相干的设置和运用【MySQL教程】,MySQL,配置,相关

MySQL慢查询日记供应了凌驾指定时刻阈值的查询信息,为机能优化供应了重要的参考根据,是一个异常有用的功用,MySQL慢查询日记的开启和设置异常简朴,能够指定纪录的文件(或许表),凌驾的时刻阈值等就能够纪录到慢sql了,真话讲,相比较sqlserver的trace或许扩大事宜(虽然此两者的作用并不...

mysql自动猎取时候日期的要领【MySQL教程】,mysql,日期,时间

mysql自动猎取时候日期的要领【MySQL教程】,mysql,日期,时间

完成体式格局: 1、将字段范例设为 TIMESTAMP 2、将默许值设为 CURRENT_TIMESTAMP 举例运用: 1、MySQL 剧本完成用例 --增加CreateTime 设置默许时候 CURRENT_TIMESTAMP ALTER TABLE `table_...