Ця стаття Microsoft - Як визначити відповідний розмір файлу сторінки для 64-розрядних версій Windows Server 2008 та / або Windows 2008 R2, надає вказівки щодо обчислення розміру файлу сторінки для 64-бітних Windows 2008 та Windows 2008R2. Це, без сумніву, добре працює для серверів загального призначення. Мені цікаво, які вказівки стосуються SQL Server 2008R2, який працює на Windows 2008 / R2 64 біт?
Я припускаю, що ми хочемо, щоб як мінімум даних пам'яті потрапляло у файл сторінки, інакше SQL може двічі потрапляти на диск. Чи допускає навіть SQL Server дані в пам'яті для потрапляння у файл сторінки? Я полював через SQL Server 2008 R2 Books Online для ознайомлення, але поки не знайшов жодної згадки про використання файлів сторінки.
Ось потенційний сценарій використання: Враховуючи фізичний сервер із 64 ГБ оперативної пам’яті, чи потрібний файл сторінки для всіх 64 Гб оперативної пам’яті? Чи повинні ми забезпечити його на 96 ГБ файлу сторінок? Це здається трохи надмірним для одного файлу. Я знаю, що загальноприйнята мудрість полягала в тому, що Windows париє файли сторінки в пам'ять, намагаючись полегшити заміну програм на оперативній пам’яті, але це правда? Чи буде тут заважати файлам сторінок менше 64 Гб?