使用數據庫/sql的查詢比直接查詢數據庫
後續查詢也面臨延遲,因為第一個查詢的連接尚未發布回池。這意味著每個後續查詢都需要在執行查詢之前創建一個新連接。 將連接回到池每次查詢後都會釋放回池。釋放連接涉及保留db.query的主要返回值,然後在其上調用關閉方法。
用open Connection初始化池的初始化池初始延遲,初始化後立即在連接池上調用ping。這樣可以確保在池中至少有一個連接。
沒有參數,但在database/sql中使用參數的查詢查詢實際創建和執行預先準備的語句。準備的語句在使用不同的參數多次執行相同的查詢時會提供性能好處。 地址附加延遲
網絡延遲:在應用程序和數據庫之間的網絡上引起的延遲。 &&& && && && &&華數據庫服務器的工作負載可能會影響查詢執行時間。
通過解決這些因素並實施提供的建議,使用數據庫/SQL的查詢性能可以顯著改善,從而使其與查詢查詢相比直接數據庫。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3