SQL Server 2000 採動態記憶體管理,啟動時依作業系統可用記憶體自動分配,隨負載伸縮。關鍵可配置參數:
| 參數 | 用途 | 建議 |
|---|---|---|
| min server memory | 保證 SQL Server 最低保留記憶體,防 OS 回收過多 | 依實例大小設定合理值,勿設 0 |
| max server memory | 限制 SQL Server 最大佔用,留予 OS/其他應用 | 共存應用啟動佔用大時設定;專用機可不設 |
| max worker threads | 用戶連線工作執行緒數 | 設為預期並發連線數,上限 1024,預設 255 略高 |
| index create memory | 建索引排序記憶體 | 非尖峰時段建索引可適度調高;min memory per query 保持較低確保能啟動 |
| min memory per query | 單查詢最低記憶體授予 | 繁忙系統勿設太高,避免查詢排隊等待 |
原則:min/max server memory 勿設相同值,保留動態彈性以獲最佳整體性能。