louislivi / SMProxy

Swoole MySQL Proxy 一个基于 MySQL 协议,Swoole 开发的MySQL数据库连接池。 A MySQL database connection pool based on MySQL protocol and Swoole.
https://smproxy.louislivi.com
MIT License
1.78k stars 258 forks source link

PDO连接数据库是否也能提高性能 #83

Closed v-sir closed 3 years ago

v-sir commented 3 years ago

Describe Your Environment (描述你的环境)

How to Reproduce the Problem? (如何重现问题)

  1. 连接数据库是不是只能采用mysqli连接,使用PDO是否也一致。采用PDO连接ab压力测试甚至比原链接还慢。已经调整最大连接数

Expected Behavior (预期行为)

启用连接池较未启用连接池有明显的性能提升 ...

Actual Behavior (实际行为)

请求时间还较原始情况慢 ...

More Information (更多信息)

...

goodwe1l commented 3 years ago

你设置了pdo驱动为长链接了吗

louislivi commented 3 years ago

代理连接池,多了一层代理在非分布式情况下,有性能差异是很正常的。