Проблемы с монитором активности в SQL Server 2005 - PullRequest
1 голос
/ 22 декабря 2009

Я смотрю на монитор Activty для SQL Server 2005, и у нас есть некоторые процессы, которые занимают большие объемы ЦП. Когда я смотрю на то, что пытается запустить, я получаю:

set transaction isolation level  read committed 

Этот код не входит ни в одно из наших приложений.

Что это вызывает?

Что должно быть сделано?

Ответы [ 2 ]

0 голосов
/ 23 декабря 2009

Это уровень изоляции транзакции по умолчанию для ADO.NET и большинства платформ OR / M. Скорее всего, это действительно для вашего кода, вы просто не знаете.

Я думаю, что в любом случае это неправильный вопрос - реальный вопрос в том, почему эта довольно распространенная инструкция TSQL вызывает скачок ЦП вашей базы данных?

0 голосов
/ 22 декабря 2009

Посмотрите на sys.dm_exec_sessions и sys.dm_exec_connections для идентификаторов сеансов, которые занимают ЦП. Вы найдете имя приложения, имя хоста и идентификатор процесса клиента.

...