以下為資深 SQL Server DBA 面試常見題目,涵蓋叢集、效能調校、備份策略、鎖死鎖分析等核心領域:
情境: SQL Server 2008 R2 on Windows 2008 R2 叢集,節點 A、B。需停機新增節點 C 替換節點 B。
考點: 叢集節點遷移、SQL Server 安裝與設定、資源群組移轉、網路名稱/IP 設定。
情境: 節點 A 記憶體為 B 兩倍,為主節點。需重啟 SQL Server 釋放記憶體,要求叢集不發生切換。
考點: Possible Owners 設定、手動移動資源群組、Failover 防護、維護模式。
DBCC LOGINFO)考點: Trace Flag 3226、備份壓縮、維護計畫設定、sp_cycle_errorlog 定期循環。
SELECT DATALENGTH(text_column) FROM table_name
UPDATE STATISTICS ... WITH FULLSCAN, HISTOGRAM原因: DNS 動態更新權限、網路介面卡設定、KMS 金鑰管理服務設定。
解決: slmgr.vbs /sdns、檢查 DNS 區域動態更新權限。
VARCHAR(MAX):大值型別,行外儲存,不支援索引鍵、無法線上重建索引WITH COMPRESSION)MAXTRANSFERSIZE, BUFFERCOUNT)ROW_NUMBER() 窗口函數分析: 參數探查、計畫快取污染、OPTION (RECOMPILE)、OPTIMIZE FOR UNKNOWN、更新統計資料後重新編譯。
sp_reset_connection 行為以上題目需結合實戰經驗作答,建議準備具體案例說明解決過程與決策邏輯。