Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.12.2005, 18:33
|
|||
|---|---|---|---|
Message String: SQL Server has run out of LOCKS |
|||
|
#18+
Что делать в таком случае? Увеличил в двое параметр "number of locks", перегрузил сервак, непомогло. При запуске одной процедуры получаю : Procedure 'sp_procedure' Message String: SQL Server has run out of LOCKS. Re-run your command when there are fewer active users, or contact a user with System Administrator (SA) role to reconfigure SQL Server with more LOCKS. Вот что в настройках 1> sp_configure "number of locks" 2> 3> go Parameter Name Default Memory Used Config Value Run Value ------------------------------ ----------- ----------- ------------ ----------- number of locks 5000 94 1000 1000 1> sp_configure 'total memory' 2> go Parameter Name Default Memory Used Config Value Run Value ------------------------------ ----------- ----------- ------------ ----------- total memory 7500 716800 358400 358400 Как разобратся с этим? (sybase-ase-11.0.3.3) under Linux RedHat (2.4.31 kernel) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2005, 21:07
|
|||
|---|---|---|---|
Message String: SQL Server has run out of LOCKS |
|||
|
#18+
yurchello 1> sp_configure "number of locks" 2> 3> go Parameter Name Default Memory Used Config Value Run Value ------------------------------ ----------- ----------- ------------ ----------- number of locks 5000 94 1000 1000 Да уж..... Хотел увеличить в 2 раза, а в результате уменьшил в 5 раз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2005, 23:49
|
|||
|---|---|---|---|
Message String: SQL Server has run out of LOCKS |
|||
|
#18+
Надо смотреть. Причины может быть три (т.е. ситуации три). Локов действительно не хватает для данного приложения при всех прочих правильных настройках. Надо увеличивать, возможно, вместе с занимаемой сервером памятью. Неправильно настроена эскалация блокировок и не происходит эскалации. Что требует много локов. Или например (что является частным случаем) перешли на DOL, а не настроили эскалацию для DOL (она отдельно настраивается) или не учли, что , поскольку блокироваться будут не страницы, а строки, локов надо больше (но это уже больше похоже на первый случай). третий, совсем тривиальный --- случайно не закрыли транзакцию, она продолжалась и -- вот результат. Мониторьте локи и запросы, которые их вызывают. Могу порекомендовать процедуру sp__wholocks , которую уже постил сюда (поиск). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2005, 00:45
|
|||
|---|---|---|---|
Message String: SQL Server has run out of LOCKS |
|||
|
#18+
To MasterZiv: Sybase 11.0.3 - No DOL ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&tablet=1&tid=2013176]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 410ms |

| 0 / 0 |
