Оптимальное значение для счетчика производительности в SQL-сервере

Как насчет базы данных с таблицей, содержащей идентификатор и BLOB для хранения изображение? Затем можно добавить новую таблицу (таблицы) каждый раз, когда Вы хотите связать больше элементов данных с фотографией.

Если Вы ожидаете масштабироваться, почему бы не масштабироваться теперь? Вы сэкономите время и теперь и позже IMO. Реализуйте слой базы данных однажды, с которого довольно легко запустить. Или реализуйте некоторую вещь с папками и именами файлов и тому подобное и более поздним переключателем к чему-то еще при запуске выдувания MAX_PATH.

0
задан 9 February 2011 в 09:31
1 ответ

Это отчасти похоже на то, чтобы ставить телегу впереди лошади. Что, "хорошо" может варьироваться от одной среды до следующего. Вы испытываете проблемы производительности? В противном случае затем значения очевидно хорошо. Если Вы, то, прежде чем Вы спросите об этих определенных счетчиках, необходимо попытаться определить природу проблем производительности.

Возьмите временный уровень создания таблиц, например. Без любой другой информации нет способа определить, является ли это допустимым значением. Но если бы Вы начали видеть много конкуренции в 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; относящийся к Вашему вопросу, это техническое описание говорит о нескольких счетчиках производительности, как интерпретировать их, как коррелировать счетчики для идентификации возможных проблем, и что является обычно хорошими характеристиками для счетчиков.

Я надеюсь, что это помогает.

3
ответ дан 4 December 2019 в 12:58

Теги

Похожие вопросы