![]() |
#16 |
----------------
|
Немного общих рассуждений
Простите за "танцы от печки"
Блокировка состоит из 2х частей: - блокирующий процесс - блокируемый процесс Проблемы могут быть в обеих частях с равной вероятностью Правильный способ лечения - найти то место в коде, где делается неоправдано большая выборка или выборка по неиндексированым полям Для поисков вам понадобятся: - помощь юзверей, которые подробно расскажут что и как запускалось - блокируемые объекты - таблицы. Как их получить - отдельный разговор - доступ к исходному коду и умение его читать Сделать это за Вас не сможет никто. Итак. 1. Вы знаете какие процессы блокируют(ся)? 2. Вы знаете какие объекты блокируются? 3. Какие последние изменения были в приложении? --------(добавлено)-------- Конечно, причины могут быть в железе, настройке сервера и т.п., но это уже не ко мне ![]() |
|