Какие инструменты люди используют для измерения производительности базы данных SQL Server? - PullRequest
8 голосов
/ 20 мая 2010

Я экспериментировал с рядом методов для мониторинга работоспособности наших SQL-серверов, начиная от использования функциональности хранилища данных управления, встроенной в SQL Server 2008, и заканчивая другими коммерческими продуктами, такими как Confio Ignite 8, и, конечно же, собственное решение с использованием perfmon, счетчиков производительности и сбора различной информации из динамических представлений и функций управления.

Что я обнаружил, так это то, что, хотя каждый из этих подходов имеет свои сильные стороны, они также имеют свои слабые стороны. Я чувствую, что для того, чтобы заставить людей внутри организации серьезно относиться к мониторингу производительности SQL Server, какое бы решение мы ни внедрили, оно должно быть очень простым и быстрым в использовании, должно предусматривать некоторую форму панели мониторинга, а процесс мониторинга должен быть минимальным влияние на производственные базы данных (и, возможно, что еще более важно, должна быть возможность доказать, что это так).

Так мне интересно услышать, что другие используют для этой задачи? Любые рекомендации?

Ответы [ 2 ]

2 голосов
/ 20 мая 2010

Ответ RedGate на SQL , безусловно, отличный инструмент для работы.

РЕДАКТИРОВАТЬ # 1

Существует также SQL IO , который проверяет ввод / вывод SQL Server. По указанной ссылке вы получите дополнительную информацию.

Существуют и другие инструменты тестирования производительности, такие как DBMonster с открытым исходным кодом (вам нужно прокрутить вниз).

Я не могу вспомнить название инструмента абсолютного тестирования, на который я уже ссылался здесь, на SO. Я напишу это здесь, когда узнаю.

0 голосов
/ 03 июня 2010

Проверьте idera и Quest для дополнительных инструментов / идей.

[www.idera.com/Content/Home.aspx] [1]

[www.quest.com /] [2]

Не забудьте о пользовательских отчетах и ​​сервере отчетов 2008 года.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...