SQL Server 6.5 的記憶體管理
在 Microsoft SQL Server 6.5 中,記憶體是片段的,並且需要手動管理。資料庫管理員必需先決定相對於作業系統而言的 SQL Server 應該使用多少記憶體。例如,具有 256 MB 的記憶體,SQL Server 可能會使用 200 MB 而剩下 56 MB 給作業系統。這項工作本身算是一種藝術,而非科學。很難去規劃資料庫單獨需要多少空間,更不用說要去規劃作業系統和在相同電腦上執行的其他應用程式 (例如 Web 伺服器) 可能需要的空間。記憶體的使用不是不變的;SQL Server 可能在 8 A.M. 到 5 P.M. 間需要更多記憶體,而作業系統可能在 5 P.M. 到 8 A.M. 間需要更多記憶體來執行夜間的批次工作。變更記憶體組態需要將 SQL Server 6.5 關閉和啟動。
記憶體配置到 SQL Server 6.5 之後,它就會分割為四個區段:靜態結構、資料快取區、預存程序及動態配置 (資料快取區的子集)。