microsoft sql server lock request time out perion exceeded
Сервер приложений и ms sql крутятся на одном хосте. На хосте нагрузка 100% почти постоянно. MS SQL имеет 12 гигов оперативы себе и при этом его работа занимает примерно 50% процессорного времени. Так понимаю, времени на захват не хватает изза 100% загрузки хоста. Вопрос - можете подсказать, что посмотрет, чтобы прикинуть, что можно сделать?
А что за железо и сколько пользователей? Я себе очень слабо представляю что такого надо нафигачить что б MSSQL отжирал 50% проца стабильно... Может, циклические кривые запросы в клюшках?
1. Попробуй максимальную степень параллелизма в 1 поставить. Иногда распараллеливание приводит к обратному эффекту.
2. Читай логи. Обычно такие ошибки не приходят одни.
(2) period, разумеется
(3) зуп 3.1 и бух 2.0. Клюшек нет.
(4)(5) хорошо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший