Устранение проблем производительности SQL Server

Переводы статьи Переводы статьи
Код статьи: 298475 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Устранение проблем с производительностью, необходимо выполнить последовательность действий для локализации и определить причину проблемы. Возможные среди причин:
  • Блокировка
  • Состязание за системные ресурсы
  • Проблемы разработки приложения
  • Запросы или хранимые процедуры, которые имеют длинные выполнения время
Определение причин обычно очень много времени, и может потратить несколько дней, оценивая собранные сведения. Сложности на производительность анализа относится не только к определенной базе данных продуктов или операционная система. Все приложения могут быть ограничения производительности из-за ресурсов разработки и использования факторов.

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
224587Устранение неполадок производительности приложения с SQL Server
Для поиска и устранения неполадок, Соберите следующую информацию в то же время и легко иметь выходные данные доступны, прежде чем вы обратитесь в службу технической поддержки Майкрософт (PSS).
  • Сценарий вывода всплывающих окон
  • Журнал трассировки приложения SQL Profiler
  • Журнал системного монитора SQL Server
Примечание Если вы не собирать эту информацию при производительности проблема возникает, необходимо собрать все данные заново. Это может Задержка в процессе устранения неполадок.

После сбора следующие сведения и сделать его доступным:
  • отчет SQLdiag
  • Система Microsoft Windows NT и событий приложения журналы
В большинстве случаев эта информация для понимания требуется служба технической поддержки среды и природу проблемы производительности. Если какая-либо часть сведения недоступны, процесс устранения неполадок может быть длительных и Определение проблем с производительностью может быть отложена.

Даже если вы являетесь в настоящее время не возникают ли проблемы с производительностью, корпорация Майкрософт рекомендует реализации этого процесса. Если возникает проблема с производительностью, захват как можно скорее необходимые сведения. Кроме того Если запись базовые приложения SQL Profiler журнала, журнал системного монитора SQL Server и блокирования всплывающих окон сценарий, когда приложение так, как ожидается, который можно использовать сведения для сравнения, когда приложение не выполняет как ожидается.

Если собрать эти сведения в высокий трафик сервера SQL среды, могут возникнуть некоторые потери производительности. Тем не менее необходимо Эта информация для определения причины проблемы и для устранения неполадок. Трассировка SQL Profiler влияет большинство на производительность. Существенно снижается производительность, можно выполнить инструкцию SQL Трассировки профайлера, уменьшая типы событий, которые она собирает. Ограничение В трассе профилировщика SQL должны быть предоставлены некоторые улучшения. Если у вас есть вопросы или проблем установки и сбор информации, свяжитесь со службой технической поддержки.

Сценарий вывода всплывающих окон

Сценарий blocker является крайне важным для идентификации блокировки сценариев. Тем не менее результат выполнения сценария можно использовать для устранения неполадок производительности даже если блокировка не возникает проблем. Этот вывод также помогает Определите ли ожидающие запросы на ресурсы, такие как файлового ввода-вывода, или проводки не фиксируется или откатывается назад, как ожидалось. Для получения дополнительных сведений о реализации сценария всплывающих окон, щелкните следующие номера статей базы знаний Майкрософт:
251004Отслеживание блокировки SQL Server 7.0
271509 Отслеживание блокировки SQL Server 2000

Журнал трассировки приложения SQL Profiler

Приложение SQL Profiler Трассировка захватывает действия на компьютере под управлением SQL Server. Эти сведения можно использовать для идентификации медленного запуска запросы и не оптимальные планы выполнения. Кроме того приложение SQL Profiler документов ряд событий, которые возникают до проблем производительности и помогает Определите ее причину.

Создание и реализация трассировки приложения SQL Profiler с помощью графического интерфейса пользователя, см. раздел «Что для монитора» следующие корпорации Майкрософт Статьи базы знаний:
224587 Устранение неполадок производительности приложения с SQL Server
Для получения дополнительных сведений о том, как создать и выполнить SQL Profiler Трассировка с помощью команды Transact-SQL, щелкните следующие номера статей базы знаний Майкрософт:
289742Как создать трассировку SQL Server 7.0
283790 Как создать трассировку SQL Server 2000
Для получения дополнительных сведений о том, как отслеживать трассировки приложения SQL Profiler с помощью команды Transact-SQL, щелкните следующие номера статей базы знаний Майкрософт:
289279INF: Как к монитору SQL Server 7.0 трассировок
283786 Наблюдение за трассировок SQL Server 2000
Примечание Если трассировка SQL Profiler большой рабочей нагрузки, можно использовать Мастер настройки индексов. Мастер настройки индексов использует запрос SQL Server оптимизатор определить оптимальный набор индексов для указанной запросов. Мастер настройки индексов является очень удобным средством для определения правильного индексы существуют в базе данных. Реализуя индексы, мастер предлагает, можно повысить производительность приложения.

Для получения дополнительных сведений об использовании мастера настройки индексов см. раздел «Мастер настройки индексов» в электронной документации по SQL Server.

Журнал системного монитора SQL Server

SQL Server обычно влияют следующие узких мест:
  • ЦП
  • Память
  • Файл ввода/вывода
  • Блокировка, блокировки и взаимоблокировки
Монитор производительности SQL Server можно использовать для определения данных потенциальные узкие места могут повлиять на SQL Server. Кроме того можно использовать этот журнал Чтобы определить, когда внешний процесс сильно используется компьютер под управлением SQL Сервер и негативно повлиять на производительность SQL Server.

Прежде чем Запуск монитора производительности SQL Server, убедитесь, что на счетчики дисков. Для этого запустите diskperf из командной строки. Если счетчики дисков используется не, запуск diskperf -y а затем перезагрузите компьютер.

При создании SQL Монитор производительности сервера журналов, соберите следующую информацию:
  • Файл подкачки
  • Процесс
  • Процессор
  • Все счетчики SQL Server
  • Память
  • Потоки
  • Логический диск
  • Физический диск
  • Система
Примечание Интервал по умолчанию 15 секунд должно достаточно времени для наблюдения сервер; Однако для некоторых проблем синхронизации может потребоваться уменьшить время интервал сбора данных.

Для получения дополнительных сведений о настройке производительности SQL Server В журнале, щелкните следующие номера статей базы знаний Майкрософт:
150934Создание журнала системного монитора для устранения неполадок NT
248345 Создание журнала с помощью системного монитора в Windows 2000


Примечание Дополнительные сведения о наблюдении за производительностью в SQL Server 2005 см. раздел «Наблюдения и настройки для производительности» в электронной документации по SQL Server 2005.

Программа SQLdiag

Программа sqldiag предоставляется вместе с SQL Server. Он собирает полезные сведения о конфигурации компьютера с операционной системой SQL Сервера, операционной системы и данные, указываемые в SQL Журналы ошибок сервера. Для получения сведений об использовании служебной программы sqldiag см. в разделе «программы sqldiag» в электронной документации по SQL Server.

Для получения дополнительных сведений о запуске SQLdiag на кластеризованном сервере SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
233332Запуск программы SQLDIAG на кластерный/виртуальный SQL Server

Примечание В SQL Server 2005 было значительно изменено программы SQLdiag. Аргументы командной строки для этой программы не совместимы с SQL Server 2000. Эта программа может быть изменен, а приложения или сценарии, основанные на его поведение или аргументы командной строки могут не работать правильно в будущих выпусках. Дополнительные сведения содержатся в разделе «Служебные программы SQLdiag» в электронной документации по SQL Server 2005.

Журналы событий приложений и системы Microsoft Windows NT

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

Место хранения этих файлов

Следующий сервер FTP файл Exchange Microsoft позволяет Отправка и получение файлов на и с инженерами службы поддержки:
FTP://ftppss.Microsoft.com


Для Дополнительные сведения, приведенные инструкции, содержащиеся в файле Microsoft Exchange FTP-узла.

Свойства

Код статьи: 298475 - Последний отзыв: 5 июня 2011 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Ключевые слова: 
kbhowtomaster kbinfo kbmt KB298475 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:298475

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com