SQL Server 物件使用記憶體的規格
下表列出 MicrosoftSQL Server 中,不同物件使用記憶體的大約數量。列出的數量是估計值,而且可能會隨環境及物件的建立方式而不同。SQL Server 2005 管理某些項目的方式與舊版有很大的差異。
SQL Server 2000 |
SQL Server 2005 |
SQL Server 2008 |
|
---|---|---|---|
鎖定 |
64 位元組 + 每個擁有者 32 位元組 |
64 位元組 + 每個擁有者 32 位元組 |
64 位元組 + 每個擁有者 32 位元組 |
開啟資料庫 |
3924 位元組 + 每個檔案 1640 位元組以及每個檔案群組 336 位元組 |
不適用於 SQL Server 2005 |
不適用於 SQL Server 2008 |
開啟物件 |
256 位元組 + 物件上開啟的每個索引各 1724 位元組 |
不適用於 SQL Server 2005 |
不適用於 SQL Server 2008 |
使用者連接 |
12 KB + (3 * network_packet_size) |
大約 (3 * network_packet_size + 94 KB) |
大約 (3 * network_packet_size + 94 KB) |
網路封包大小是表格式資料配置 (TDS) 封包的大小,用於應用程式和關聯式 Database Engine 之間的通訊。預設封包大小是 4 KB,由 network packet size 組態選項所控制。
當允許使用多個使用中的結果集時,使用者連接大約是 (3 + 3 * num_logical_connections) * network_packet_size + 94 KB。