針對初階 DBA,彙總 15 項生產環境實戰細節,涵蓋記憶體配置、自動成長策略、備份排程、安全強化、監控指標、操作習慣與 SSMS 熱鍵,助你避開常見坑點。

Max Server Memory = 60GB,留 4GB 給 OS、備份、索引重建等非 Buffer Pool 作業。尋找慢查詢、死鎖、錯誤、參數嗅探問題的核心工具。新版本優先學習 **Extended Events**(輕量、內建、可視化)。
perfmon.mscBuffer Cache Hit Ratio、Pages/sec、Available Bytes、% Disk Time、Avg Disk Queue Length、% Processor Time、Processor Queue Length。sysadmin 作業系統級命令執行權,極高風險。##xp_cmdshell_proxy_account##) 限制權限,並稽核呼叫日誌。防止電腦遺失/他人存取時直接連入生產資料庫。
避免在錯誤伺服器執行破壞性腳本(DROP、TRUNCATE、UPDATE 無 WHERE)。養成「開視窗→確認伺服器名稱→執行→立即關閉」習慣。
D:\SQLData\, E:\SQLLog\。日誌備份多為整點/半點,其他維護作業(索引重組、統計更新、DBCC)錯開 5-10 分鐘,減少資源爭用。
歷史紀錄請查 msdb.dbo.sysjobhistory 或設定作業步驟輸出至檔案/資料表。
SELECT LOGIN_TIME FROM MASTER..SYSPROCESSES WHERE SPID = 1;
EXECUTE 必要預存程序、SELECT/INSERT/UPDATE/DELETE 必要資料表)。sa 密碼極度複雜、定期輪換、僅少數 DBA 知曉。| 熱鍵 | 功能 |
|---|---|
| Ctrl+1 | sp_who (連線狀態) |
| Ctrl+2 | sp_lock (鎖狀態) |
| F5 / Alt+X | 執行查詢 |
Win+R → ssms | 快速啟動 SSMS |
| Alt+F1 | sp_help (物件屬性) |
| Alt+N | 新增查詢視窗 |
| Ctrl+Shift+R | 重新整理 IntelliSense 快取 (消除紅線誤報) |
新增/修改物件後快取未更新,導致有效欄位顯示紅線「無效欄位名」,按 Ctrl+Shift+R 即時修正。
DBA 核心價值在於**預防勝於治療**:正確配置、持續監控、嚴格權控、良好習慣、熟練工具。這 15 項細節是踏入生產環境的基礎護城河。