国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

高并發(fā)場景下mysql連接連接數(shù)過多

mincon

通過文檔了解到webman是多進程模型,一個進程維護一個mysql連接
單服務器想提高并發(fā)吞吐量就需要增加進程數(shù)量

比如我的服務器是88核心,擴展更多的服務器就會有更多的進程,導致mysql連接更多

我的托管云數(shù)據(jù)庫只給我100個連接數(shù),該如何解決

805 5 2
5個回答

walkor 打賞

這個瓶頸在數(shù)據(jù)庫連接數(shù)了,框架層面沒有什么可優(yōu)化的。
注意不要開超過100個進程就好了。
如果性能不達預期需要自己加一些緩存之類的避免過多的讀取數(shù)據(jù)庫。

  • mincon 2025-04-04

    如果只開100個進程會不會出現(xiàn)進程堵塞呢,比如我現(xiàn)在并發(fā)500,業(yè)務接口耗時一秒鐘

  • walkor 2025-04-04

    會阻塞,即使開協(xié)程非阻塞也沒辦法解決連接數(shù)不夠的問題。

jolalau

這單純數(shù)據(jù)庫連接數(shù)不夠的問題,話說托管的哪里才給100?阿里云活動99一年的,都1000連接數(shù)。。。

  • tanhongbin 2025-04-07

    這也就是長連接 這要是fpm 100連接數(shù) 更炸裂

大古

可以在外面再套一個數(shù)據(jù)庫連接池中間件

  • tanhongbin 2025-04-28

    套啥都白費,連接數(shù) 就這么多 ,你還能玩出??

小天天天天

你服務器都"88核心"了,數(shù)據(jù)庫不得上高配的RDS啊,現(xiàn)在是典型的呂布騎狗,程序層面沒辦法優(yōu)化,除非就是全走緩存,數(shù)據(jù)庫的連接數(shù)留給維護緩存的進程.但是這也不現(xiàn)實

  • 暫無評論
JonWong

直接用阿里云的PolarDB性能也比較高,他自動讀寫分離,到時候你可以加只讀節(jié)點,基本上能解決你的問題

  • 暫無評論
??