Может ли кто-нибудь сказать мне оптимальное значение следующих счетчиков производительности (полученных через PERFMON)?
База данных =====> Экземпляры
открытие стола / сек (0,093)
SQL SERVER: общая статистика
Скорость создания временных таблиц (1.983)
Транзакции (0,029)
SQL СЕРВЕР: транзакции
Транзакции (6.575)
В скобках я указал значение, полученное в производственной среде. Все в порядке?
Это как поставить телегу впереди лошади. То, что «нормально», может варьироваться от одной среды к другой. У вас проблемы с производительностью? Если нет, то значения, очевидно, в порядке. Если да, то, прежде чем спрашивать об этих конкретных счетчиках, вам следует попытаться определить природу проблем с производительностью.
Возьмем, к примеру, скорость создания временных таблиц. Без какой-либо другой информации невозможно определить, является ли это приемлемым значением. Но если вы начали видеть много конфликтов в базе данных tempdb, вы можете взглянуть на этот счетчик и посмотреть, указывает ли он, что в базе данных tempdb создается много таблиц.
Еще одна вещь, которую следует учитывать, заключается в том, что то, что приемлемо для счетчика, часто определяется историческим прецедентом в вашей среде. Если вы еще этого не сделали, вам следует начать собирать жетоны на регулярной основе. Установите базовый уровень, чтобы знать, каковы типичные модели производительности; когда вы начинаете испытывать снижение производительности, вы можете просмотреть счетчики, чтобы увидеть, не отклоняются ли какие-либо от базового уровня.
Есть несколько ресурсов, которые могут вам помочь в будущем. Во-первых, это инструментальный вызов PAL, который будет анализировать журналы монитора производительности и искать потенциал проблемы (обратите внимание, что это рекомендации, не обязательно актуальные проблемы): http://pal.codeplex.com/. Второй - это технический документ, в котором подробно описывается методика поиска узких мест в производительности под названием «Ожидания и очереди»: http://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/Performance_Tuning_Waits_Queues.doc; В этом техническом документе, относящемся к вашему вопросу, рассказывается о нескольких счетчиках производительности, о том, как их интерпретировать, как соотносить счетчики для выявления возможных проблем и о том, какие в целом хорошие характеристики для счетчиков.
Надеюсь, это поможет.