Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Эскалация блокировки в партициях
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть таблица, в которую MERGE-аться записи из нескольких систем, причём происходить это может одновременно. Недавно работа этих процессов резко увеличилась по времени, когда они работают одновременно. По идее, каждая система обрабатывает только свои записи, которое определяется по полю-id системы, поэтому блокировок не должно быть... Но, может быть тут возникает эскалация блокировки? В принципе, у меня два вопроса: 1) Как узнать, что произошла эскалация блокировки и была залочена вся таблица? 2) Если мы сделаем партишены по каждой id системы, и будем производить все ДМЛ напрямую на партишенах, то при возникновении эскалации блокировки, заблокируется только партиция или опять же вся таблица? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2012, 13:36 |
|
||
|
Эскалация блокировки в партициях
|
|||
|---|---|---|---|
|
#18+
emctl, Добрый день. Версия db2 какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2012, 13:52 |
|
||
|
Эскалация блокировки в партициях
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, 9.7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2012, 15:12 |
|
||
|
Эскалация блокировки в партициях
|
|||
|---|---|---|---|
|
#18+
emctl... 1) Как узнать, что произошла эскалация блокировки и была залочена вся таблица? ... Эскалации блокировок для конкретной базы можно посмотреть вот так: Код: plsql 1. (-2 если база на нескольких серверах, иначе -1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2012, 15:51 |
|
||
|
Эскалация блокировки в партициях
|
|||
|---|---|---|---|
|
#18+
emctlMark Barinstein, 9.7Информация об эскалациях может быть получена из: - db2diag.log, если соотв. образом выставлен параметр БД mon_lck_msg_lvl - вывода event monitor for locking , если вы поймали одно из событий, которые он может ловить - MON_GET_APPL_LOCKWAIT , если вы поймали приложение в ожидании эскалации (LOCK_ESCALATION='Y') Счётчик эскалаций можно получить также одним из запросов, выводящих lock_escals . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2012, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37658991&tid=1601935]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 156ms |

| 0 / 0 |
