簡體   English   中英

每秒查詢一個數據庫會影響系統性能嗎

[英]Will querying a database each second affect system performance

I have an api exposing a websocket connection and to keep the connection alive my reactjs frontend echoes in the websocket connection each second. 每當服務器接收到消息時,都會完成數據庫查詢(SELECT)。 所以順便說一下,我每秒都在查詢數據庫。 它會超時殺死系統嗎? 如此頻繁地查詢數據庫是一種糟糕的做法嗎? 任何解釋都會幫助我改進代碼。 我的系統將 go 生產在幾個我不想遇到任何愚蠢的問題

按照你的說法,每秒執行一次查詢,這樣做會導致服務器資源出現問題

在我看來,你可以有兩種不同的解決方案

1-使用設計模式和數據緩存管理來自數據庫的請求數量

2- 更改您的 websocket 結構,如果發生事件或數據更改,請從銀行獲取數據並將其發送給用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM