|
ADM5500W DB2 is performing lock escalation.
|
|||
---|---|---|---|
#18+
Делаю выборки из достаточно большой таблиацы. в event log появляются сообщения сначала: ADM5500W DB2 is performing lock escalation. The total number of locks currently held is "2439", and the target number of locks to hold is "1219". потом: ADM5502W The escalation of "2436" locks on table "xxx.xxx" to lock intent "X" was successful. где подркутить? платформа WIN 2K, DB2 8.1 Заранее спасибо. С уважением, Миронов Никита http://ok.novgorod.net/nickita ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2004, 15:05 |
|
ADM5500W DB2 is performing lock escalation.
|
|||
---|---|---|---|
#18+
а обязательно данные в процессе выборки лочить? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2004, 15:19 |
|
ADM5500W DB2 is performing lock escalation.
|
|||
---|---|---|---|
#18+
Два выхода. 1. Сделать LOCK TABLE в транзакции перед SELECT. 2. Увеличить максимальное количество блокировок в параметрах БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2004, 20:05 |
|
ADM5500W DB2 is performing lock escalation.
|
|||
---|---|---|---|
#18+
"Обязательно ли в процессе выборки лочить?". ??? А как иначе-то на блокировочном сервере? Другое дело, что на разных уровнях изоляции данные лочатся по-разному. И все же, не следует забывать, что данные лочатся даже при выборке, и не тянуть с COMMIT'ом после нее. Эскалация блокировок - необязательно плохо. LOCK TABLE - почти то же самое, только вручную. Кроме подкручивания параметров блокировок, можно посмотреть, не предложит ли Index Adviser индекс для вашего запроса - индекс тоже может изменить ситуацию с блокировками. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2004, 23:02 |
|
|
start [/forum/topic.php?fid=43&fpage=156&tid=1606288]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 355ms |
total: | 508ms |
0 / 0 |