Средства мониторинга SQL, основанные на событиях - PullRequest
0 голосов
/ 13 декабря 2011

Продукт, для которого я работаю, демонстрирует странное поведение, мы предполагаем, что это проблема с базой данных

мы используем MS SQL Server 2008

мы планируем отслеживать его с помощью инструмента мониторинга, который является базой событий

Я имею в виду, что он должен начать сбор данных или начать мониторинг базы данных по таким событиям, как

  • , если существует более 500 соединений
  • , если продолжительностьконкретный запрос занимает больше времени, чем определенное время
  • в определенное нами время
  • или только когда срабатывает конкретный запрос

можно ли установитьинструмент и получить данные с MS SQL Server до того, как инструмент был установлен ???Я предполагаю, что он выбирает данные из основной таблицы SQL Server, так возможно ли это?

Какие инструменты вы говорите для вышеуказанной ситуации

thnx

1 Ответ

1 голос
/ 26 декабря 2011

Прежде всего - если объем данных, которые вы собираетесь собирать и отслеживать, невелик - подумайте о том, чтобы написать свой собственный простой сервис для мониторинга, если нет - вы можете взглянуть на Spotlight для Sql Server Enterprise - он отслеживает множество вещей на сервере sql и может быть точно настроен относительно пороговых значений, а также добавлять собственные настраиваемые счетчики и оповещения на нем.Но это не дешево.

...