前言
在計算機軟件業生涯中,想必行內人或多或少都能感受到系統架構設計與數據庫系統工程的重要性,也能夠清晰地認識到在計算機軟件行業中技術工程師這個職業所需要的專業素養和必備技能!
背景
通過自研的數據庫監控管理工具,發現 SQL Server 數據庫連接數在1-2K之間,想必數據庫連接數的重要性,在DBA、開發、架構同學心目中都十分清楚,尤其是針對于數據庫管理系統 DBA 同學,數據庫連接池、連接數管理的確是影響到 DBMS 性能的重要因素!
場景
基于時間輪的任務調度-遷移作業方式,從源庫到目標庫,去做數據的初始化以及增量數據的同步更新、相關資源釋放業務…
現狀
通過查詢指定數據庫連接數目以及數據庫連接執行腳本,發現數據庫連接從每隔一段指定時間,連接數會以5倍的數目進行增長,4h在1-2K之間,并且執行的腳本都是 select x,狀態都是空閑的 AWAITING COMMAND,其中 select x 語句,我們在數據庫連接池中對連接的探活技術了解的話就再也熟悉不過了…
生產過程&應對措施
其中,專業術語概念->