[英]Mysql connection pooling with Node.js
我已經搜索了一段時間,但是仍然不確定連接池與單個永久連接(使用mysql包 )的優缺點。
當前正在使用單個連接選項,但是由於可伸縮性問題,我正在考慮切換到池。
我不確定要尋找哪些常見的陷阱,但是我認為這是一些陷阱。
a)必須在事務內使用需要順序的SELECT/UPDATE
。
b)在盡可能小的范圍內釋放每個連接。
c)注意選擇要更改和更新的數據,因此請使用FOR UPDATE
鎖定它們。
通常,我想了解一些陷阱。 另外,假設我在每個查詢中都使用了事務,這會使它的性能與具有單個連接的性能相同嗎?
非常簡單。 您打算並行執行多個1個MySQL查詢嗎?
是否執行此操作取決於您的應用程序。 它是一台為多個用戶服務的網絡服務器嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.