繁体   English   中英

使用Node.js进行MySQL连接池

[英]Mysql connection pooling with Node.js

我已经搜索了一段时间,但是仍然不确定连接池与单个永久连接(使用mysql包 )的优缺点。

当前正在使用单个连接选项,但是由于可伸缩性问题,我正在考虑切换到池。

我不确定要寻找哪些常见的陷阱,但是我认为这是一些陷阱。

a)必须在事务内使用需要顺序的SELECT/UPDATE

b)在尽可能小的范围内释放每个连接。

c)注意选择要更改和更新的数据,因此请使用FOR UPDATE锁定它们。

通常,我想了解一些陷阱。 另外,假设我在每个查询中都使用了事务,这会使它的性能与具有单个连接的性能相同吗?

非常简单。 您打算并行执行多个1个MySQL查询吗?

是否执行此操作取决于您的应用程序。 它是一台为多个用户服务的网络服务器吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM