Три питання сподіваємось, що ви зможете відповісти господарям DBA у Всесвіті:
- Я знаю, що найкраща практика встановити максимальну пам'ять SQL Server. Отже, якщо на сервері з 44 ГБ оперативної пам’яті встановлено SQL Server, ми маємо встановити максимальну пам’ять для SQL Server приблизно 37 Гб.
Але що нам встановити, якщо служба аналізу SQL та служби звітування SQL встановлені на одному сервері, що і SQL Server? Тоді краще встановити максимальну пам'ять SQL Server на 22 ГБ оперативної пам’яті, щоб аналіз міг взяти інші 22 ГБ оперативної пам’яті?
- На сервері, на якому працює SQL Server із 44 ГБ оперативної пам’яті, яка найкраща практика для встановлення розміру файлу сторінки? Я прочитав на Brent Ozar ( http://www.brentozar.com/archive/2014/06/sql-server-setup-checklist-free-ebook-download/ ) наступне:
SQL Server не потребує гігантського файлу сторінки. якщо ви встановлюєте на сервер інші програми (які ми не рекомендуємо. SQL Server слід ізолювати). може знадобитися більший файл сторінки. Якщо SQL Server є єдиною основною службою, що працює в коробці, ми зазвичай створюємо файл сторінки розміром 2 Гб на системному диску.
Корпорація Майкрософт каже, що нам слід встановити файлову систему сторінок, яка зуміла 1,5-кратну оперативну пам’ять, що відповідає рекомендаціям, наданим Ремусом (див. -> http://rusanu.com/2009/11/22/system-pagefile-size-on-machines-with -великий-баран / ).
Тож на нашому сервері з 44 ГБ оперативної пам’яті у нас встановлений SQL сервер поруч із службою аналізу SQL та службами звітування SQL. Якого розміру ми повинні встановити файл сторінки?
- Для SharePoint SQL Server, який є частиною ферми SharePoint і де SharePoint зберігає його бази даних, максимум паралелізму має бути встановлено на 1. Тепер у нас на цьому сервері, який не є частиною ферми SharePoint (називайте його sql2) Сервер у нас встановлений SQL Server, SQL аналіз та звітування. SharePoint не зберігає свої бази даних на цьому сервері, але у нас є бази даних / куби звітів та аналіз, які SharePoint читає і записує.
Брент Озар каже:
Правило: встановіть це кількість фізичних ядер в одній розетці вузла NUMA (процесор) на вашому обладнання або менше
Що ми маємо налаштувати на цьому екземплярі SQL Server для максимальної ступеня паралелізму, коли він має 4 VCPU?
Сподіваюсь, ви, хлопці, дасте не тільки мені, але й більше sql адміністраторам трохи більше розуміння кращих практик, ніж джунглі на міжвузлях.