[Из песочницы] Windows сервера для задач 24×7 — миф или мои «кривые руки»?

История последних дней. Есть у нас два SQL Server’а (2016 c SSD диском) и Express Edition (2012 с традиционным HDD). Аппаратно оба компьютеры примерно похожи (CPU/RAM/LAN). В целом 2016 «отдает» данные в 2-5 раз быстрее, за исключением некоторого набора таблиц, для которых 2012 работает быстрее в 1,5-2 раза. Такое поведение полностью противоречит какой бы то ни было логике. Любые манипуляции с настройками базы данных только ухудшают ситуацию. 2016 все более замедляется, но только для этого набора таблиц.

Для понимания парадоксальности ситуации — на обоих серверах развернута одна и та же база (с одного и того же файла backup’a). В этой базе порядка 600 таблиц. Те 5-6 которые ведут себя удивительно ничем не отличаются от десятков подобных (по структуре и количеству записей) с которыми такой проблемы нет. На обоих «серверах» — Windows 10 с последними обновлениями (это сервера разработок, а не продуктивные). На обоих SQL Server’ах последние сервис паки (без hot fix’ов). Никакие специальные «режимы» (trace flags и пр.) SQL Server’ов не включены.

Загадка сия была велика, но мой коллега ее решил. Вы даже знаете как…
Читать дальше →

from Хабрахабр / Все публикации подряд / Java http://ift.tt/2B5xJzn

Leave a Reply