renji566 的个人博客 / 108 / 2 / 创建于 4个月前
我用thinkorm会有问题,他默认是单例吧?是不是要每个协程单独一个mysql连接,有直接可以用的orm框架
本作品采用《CC 协议》,转载必须注明作者和本文链接
数据库连接是有状态的,不可能共用,协程环境如果需要异步访问数据库,就需要连接池或者每次访问都创建新连接。
连接池
PHP/Swoole没有经典多线程,对象池/连接池几乎不会带来性能提升,但是它又是必需的,因为协程之间连接需要隔离,否则就会出现 client has already been bound to another coroutine
PHP/Swoole
对象池/连接池
我要举报该,理由是:
数据库连接是有状态的,不可能共用,协程环境如果需要异步访问数据库,就需要
连接池或者每次访问都创建新连接。PHP/Swoole没有经典多线程,对象池/连接池几乎不会带来性能提升,但是它又是必需的,因为协程之间连接需要隔离,否则就会出现 client has already been bound to another coroutine