Select the product you need help with
Экземпляр SQL Server выполняет медленно, при попытке выполнить трассировку клиентские события в экземпляре с помощью приложения SQL ProfilerКод статьи: 929728 - Список продуктов, к которым относится данная статья. ПроблемаРассмотрим описанную ниже ситуацию.:
При возникновении этой проблемы, можно заметить следующие проблемы, при запросеmaster.dbo.sysprocessesСистемная таблица в экземпляре SQL Server:
ПричинаПри запуске приложения SQL Profiler с экземпляром SQL Server 2000 или SQL Server 2005, каждый активный SPID экземпляра требует кратковременной блокировки монопольного доступа (LATCH_EX) для записи событий приложения SQL Profiler. Данный код сначала записывает событие в буфер локальной памяти. Затем событие передается SQL Profiler. При заполнении буфера локальной памяти, данный код удаляет событие. После передачи событий в буфере локальной памяти для приложения SQL Profiler данный код можно записывать новые события буфера локальной памяти. Если другие SPID, ожидающих записи событий приложения SQL Profiler, эти SPID ожидания в очереди. Так как SQL Profiler представляет собой процесс, который отделен от процесса SQL Server, передается в приложение SQL Profiler каждое событие занимает некоторое время. При использовании приложения SQL Profiler на другом компьютере, этот процесс занимает больше времени. Этот процесс занимает больше времени, из-за задержки сети и из-за производительность компьютера, на котором запущено приложение SQL Profiler. Таким образом экземпляр SQL Server выполняется медленно. Временное решениеЧтобы обойти эту проблему, не следует использовать приложение SQL Profiler для выполнения трассировки клиентские события в экземпляре SQL Server. Вместо этого используйте системные хранимые процедуры для выполнения трассировки событий на сервере. Можно использовать следующие системные хранимые процедуры:
СтатусКорпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к».. Дополнительная информацияПрограмма Коллекция PSSDIAG данных можно использовать для сбора данных файлов трассировки.Для получения дополнительных сведений о программе PSSDIAG коллекции данных щелкните следующий номер статьи базы знаний Майкрософт: 830232 Для получения дополнительных сведений о столбце waittype в SQL Server 2000 и SQL Server 2005 щелкните следующий номер статьи базы знаний Майкрософт:
(http://support.microsoft.com/kb/830232/
)
Программа Коллекция данных PSSDIAG822101
(http://support.microsoft.com/kb/822101/
)
Описание waittype и lastwaittype столбцов в таблице master.dbo.sysprocesses в SQL Server 2000 и SQL Server 2005СвойстваКод статьи: 929728 - Последнее изменение :: 28 ноября 2010 г. - Редакция: 2.0 Информация в данной статье относится к следующим продуктам.
Переведено с помощью машинного перевода ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке:929728
(http://support.microsoft.com/kb/929728/en-us/
)
|




Перейти к началу страницы








