Как создать визуальные графики из счетчиков производительности сервера SQL? - PullRequest
0 голосов
/ 05 августа 2011

Я пытаюсь создать визуальное представление о производительности наших SQL-серверов. Я хотел бы, чтобы информация для моего босса была легко усваиваемой. Раньше я не брался за такую ​​задачу, поэтому немного не уверен, как мне поступить. Я немного покопался в Google, но не увидел много данных о том, что я собираюсь сделать. Мой вопрос более или менее заключается в том, существуют ли в настоящее время решения, которые позволят выполнить эту задачу, если нет, как бы вы поступили по этому поводу и как бы вы определили, какие данные показывать вашему боссу. Спасибо!

1 Ответ

0 голосов
/ 05 августа 2011

Cacti и rrdtool могут использоваться для отображения данных, а NSClient ++ - это клиент, который может работать на вашем сервере и предоставлять данные для cacti. Вам придется написать свой собственный скрипт для сбора данных самостоятельно, используя встроенные счетчики производительности Windows.

Так это будет выглядеть примерно так:

SQL Server:

  • Напишите скрипт, который собирает данные для одной итерации данных о производительности (т. Е. 1 минута)

  • Установите NSClient, который запускается как служба и позволяет удаленному компьютеру с разрешением выполнять скрипт

Cacti Server:

  • Запускает NRPE, подключается к NSClient, выполняет удаленный скрипт, собирает данные и помещает их в rrd-граф

Кроме того, вы можете написать скрипт, который просто собирает данные и помещает их в CSV, а затем отображает их в Excel. Это будет меньше времени, если вы находитесь в срок.

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