Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Способы диагностики базы


Автор: Ururu 11.3.2016, 09:30
Добрый день.
Есть программа ESCOM, работающая на MS SQL Server. Есть странные глюки этой программы - пропадание строк в базе, запросы, обычно выполняющиеся за 60-70 миллисекунд, начинают по 15 секунд выполняться (нагрузка на ресурсы сервера при этом не превышает 10%). Техподдержка этого ESCOM утверждает, что у нас какие-то проблемы с базой, то ли она повреждена, то ли ещё что.
DBCC CHECKDB мы гоняли, ошибок не выдаёт. Какие ещё есть способы/средства диагностики и выявления проблем с базой на MS SQL SERVER?
Версия MS SQL Server 2008 R2.

Заранее спасибо. 

Автор: Akina 11.3.2016, 10:13
Цитата(Ururu @  11.3.2016,  10:30 Найти цитируемый пост)
Техподдержка этого ESCOM утверждает, что у нас какие-то проблемы с базой, то ли она повреждена, то ли ещё что.
DBCC CHECKDB мы гоняли, ошибок не выдаёт.

Отошлите подробный лог проверки базы в техподдержку. Пусть утрутся и начнут разбираться в проблеме. Или сообщат, что ещё требуется сделать.


Цитата(Ururu @  11.3.2016,  10:30 Найти цитируемый пост)
DBCC CHECKDB ... ошибок не выдаёт. Какие ещё есть способы/средства диагностики и выявления проблем с базой на MS SQL SERVER?

DBCC обрабатывали только рабочую БД? master и tempdb - не проверяли? если нет - то зря...

Автор: Ururu 11.3.2016, 15:55
Обработал DBCC master и tempdb. Ошибок нет.

Автор: Akina 11.3.2016, 16:07
Отключенных индексов нет?
В логах сервера чисто, сообщений об ошибках нет?
План выполнения тормозящих запросов в момент тормозов и в момент быстрого выполнения идентичны?

Автор: chupachups 12.3.2016, 22:06
Проверьте размер базы данных и пожираемую память процессом sqlservr.exe
По практике - симптомы похожи на разжиревшую базу данных (порядка 1,5 - 2 гига)

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Sposoby-diagnostiki-bazy-id56e26779ae20158e1d8b4567#findElement_E7045_56e468bbae20158e256ec819_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)