旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

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

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:43评论:0


导读:SwooleMySQLProxy,一个基于MySQL协定,Swoole开辟的MySQL数据库衔接池。道理将数据库衔接作为对象存储在内存中,当用户须要接见数...
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网别的相干文章!

标签:MySQLSMProxy


欢迎 发表评论: