[英]Mysql connection pooling with Node.js
我已经搜索了一段时间,但是仍然不确定连接池与单个永久连接(使用mysql包 )的优缺点。
当前正在使用单个连接选项,但是由于可伸缩性问题,我正在考虑切换到池。
我不确定要寻找哪些常见的陷阱,但是我认为这是一些陷阱。
a)必须在事务内使用需要顺序的SELECT/UPDATE
。
b)在尽可能小的范围内释放每个连接。
c)注意选择要更改和更新的数据,因此请使用FOR UPDATE
锁定它们。
通常,我想了解一些陷阱。 另外,假设我在每个查询中都使用了事务,这会使它的性能与具有单个连接的性能相同吗?
非常简单。 您打算并行执行多个1个MySQL查询吗?
是否执行此操作取决于您的应用程序。 它是一台为多个用户服务的网络服务器吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.