Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Performance troubleshooting  [new]
Быдло__кодер
Member

Откуда: Киев
Сообщений: 197
Есть две базы, продовская и тестовая.
Продовская крутится на железе намного мощнее чем тестовая (больше памяти в 10 раз, быстрые серверные SSD, намного мощнее проц, гигабитная сеть и т.п) Тестовая база содержит состояние продовской базы недельной давности
При этом тестовая база работает на порядок быстрее чем продуктив (в основном дольше выполняются запросы на модификацию даных). При этом эта разница наблюдается даже в моменты наката изменений, когда пользователи отключены от продуктива, т.е нельзя объяснить разницу лишь бОльшей нагрузкой на прод. Например сегодня один и тот же скрипт нагонялся 30 секунд на тесте и 3 часа на продуктиве без внешних пользователей.
Проверяли актуальность статистики на проде, отсуствие блокировок - ничего подозрительного
Посоветуйте, куда еще можно копать. Возможно, собрать какие то счетчики производительности?

Версия Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64) Enterprise Edition
1 июн 21, 10:42    [22329699]     Ответить | Цитировать Сообщить модератору
 Re: Performance troubleshooting  [new]
invm
Member

Откуда: Москва
Сообщений: 9778
Быдло__кодер
Например сегодня один и тот же скрипт нагонялся 30 секунд на тесте и 3 часа на продуктиве без внешних пользователей.
Для начала открыть по новой сессии на каждом сервере, выполнить в них скрипт и сравнить результаты из sys.dm_exec_session_wait_stats.
1 июн 21, 10:58    [22329712]     Ответить | Цитировать Сообщить модератору
 Re: Performance troubleshooting  [new]
invm
Member

Откуда: Москва
Сообщений: 9778
Не обратил внимания, что 2012-й...

Тогда смотрите статистику ожиданий скриптом отсюда - https://www.sqlskills.com/blogs/paul/wait-statistics-or-please-tell-me-where-it-hurts/
1 июн 21, 11:06    [22329717]     Ответить | Цитировать Сообщить модератору
 Re: Performance troubleshooting  [new]
tunknown
Member

Откуда:
Сообщений: 775
Быдло__кодер
Посоветуйте, куда еще можно копать.
На всякий случай- боевой сервер не на виртуальной машине работает?
1 июн 21, 11:51    [22329749]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить