тайм-аут веб-службы из-за блокировок в базе данных SQL Server 2008 - PullRequest
0 голосов
/ 08 июля 2011

У нас есть веб-сервис, который периодически отключается.Похоже, что на стороне базы данных одновременно происходит блокирование / официант.Также кажется, что пул приложений заполняется одновременно.Мы бы хотели следить за выходом из строя.Какие счетчики производительности следует искать на стороне веб-службы, чтобы можно было запускать профилировщик при возникновении сбоя для захвата условий?

Мы используем IIS 7 и SQL Server 2008

Любые идеи будут оценены.

1 Ответ

0 голосов
/ 08 июля 2011

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

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

Я бы использовал профилировщик SQL, чтобы выяснить, какие запросы выполняются к базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...