Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 блокировки в БД  [new]
relief
Member

Откуда:
Сообщений: 1197
привет

пытаюсь понять почему долго выполняются запросы.
как можно оценить, что и где тормозит?


и еще подскажите если в процедуре только вот такая конструкция

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;

select * from countries


то если подключился юзер1 и выполняется его запрос (select * from countries). Пока запрос юзера1 не закончит выполняться, начнется ли запрос юзера2?
20 янв 12, 13:23    [11938818]     Ответить | Цитировать Сообщить модератору
 Re: блокировки в БД  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5123
уровни изоляции транзакций
20 янв 12, 13:32    [11938935]     Ответить | Цитировать Сообщить модератору
 Re: блокировки в БД  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Запросы на чтение паралелятся (одновременно выполняются запросы от многих пользователей) без проблем - посмотрите на матрицу совместимости блокировок.

Чтобы понять где тормозит - надо найти узкое место... может у Вас блокировки и ни причем... Профайлер запустите и отловите "тяжелые запросы" с их планами - а там и увидите что к чему (возможно еще и статистика потребуется - но это уже по ситуации).
20 янв 12, 13:34    [11938965]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить