Каков наилучший способ отладки и повышения скорости вашего сервера?

Каков наилучший способ отладки и повышения скорости вашего сервера?

Мой сервер работает немного медленнее, чем обычно.

Мне было интересно, какие стратегии я могу использовать, чтобы оценить скорость моего сервера и улучшить ее.

Этот вопрос охватывает взаимодействие с базой данных, ввод-вывод и все остальное, что может кому-то понадобиться знать.

решение1

Используйте методический подход, напримерОжидания и очередиЭто проверенная и успешная методика устранения неполадок производительности, которая волянаправить вас на правильный путь.

решение2

Я думаю, вам нужно предоставить больше информации, если вы хотите получить какие-то достойные ответы. Пример:

  • Какой это сервер? (какой у вас сервер: веб, ftp и т. д.)
  • Какие приложения он запускает?
  • Какова ситуация с пользователем?

С наилучшими пожеланиями.

решение3

Как упомянула @nenne, сложно сказать, как улучшить производительность ваших серверов, имея так мало информации. Но если вы используете SQL SErver 2005 и выше, я предлагаю вам использовать правильные DMV и начать проверку 5 или 10 самых дорогих запросов, а также проверить статистику ожидания: ожидает ли SQL-сервер ввода-вывода, ЦП или памяти? Есть ли какие-либо проблемы с блокировкой? Обновлена ​​ли ваша статистика? Вы можете использовать профайлер и Perfmon, чтобы исследовать основную причину вашей проблемы.

решение4

Как уже было сказано ранее, это очень открытый вопрос, но если вы заметили снижение производительности и у вас нет процедуры обслуживания, вы можете рассмотреть возможность перестроения индексов (всех или только тех, которые требуют этого, в зависимости от доступного окна обслуживания и усилий). Также обновление статистики, как упомянул Дэни.

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

Если у вас все еще есть проблемы, изучите счетчики perfmon и dmv, а также профайлер.

Вы могли бы начать с худших мест, чемhttp://sqlserverpedia.com/wiki/Настройка_производительности

Ваше здоровье

Связанный контент