|
|
|
Эскалация блокировок
|
|||
|---|---|---|---|
|
#18+
ASE 12.5 Есть следующая группа вопросов: 1) Что это есть такое и для чего она точно необходима? _develэскалация нужна только для сокращения блокировок, т.е. выделяемой памяти на них" MasterZiv и чтобы вообще в принципе большая транзакция могла бы завершиться. Ведь если её не хватит локов, она НИКОГДА не сможет пройти без эскалации. верно? 2) Как она настраивается? Нашел в мануале: ManualПорог повышения блокировок можно задать на уровне сервера и на уровне отдельных таблиц Где именно задается этот порог? 3) Каковы условия выполнения эскалации? Еесли есть риск что локов не хватит для выполнения транзакции (MasterZiv). Верно? 4) Как проверить выполнилась ли эскалация? (известны sp_lock и sp_sysmon) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 13:31 |
|
||
|
Эскалация блокировок
|
|||
|---|---|---|---|
|
#18+
Zap пишет: *1) Что это есть такое и для чего она точно необходима?* > > _devel > эскалация нужна только для сокращения блокировок, т.е. выделяемой памяти > на них" > > > > MasterZiv > и чтобы вообще в принципе большая транзакция могла бы > завершиться. Ведь если её не хватит локов, она НИКОГДА не сможет > пройти без эскалации. > верно? Верно, верно :-) > > *2) Как она настраивается?* > > Нашел в мануале: > Manual > Порог повышения блокировок можно задать на уровне сервера и на уровне > отдельных таблиц > > > Где именно задается этот порог? > sp_configure 'lock escalation' low watermark high watermark sp_objectattr что ли ... Очень рекомендую конфигурировать это на уровне каждой таблицы. > *3) Каковы условия выполнения эскалации?* > Еесли есть риск что локов не хватит для выполнения транзакции (MasterZiv). > Верно? Нет. Сервер не считает локи. Сервер выполняет эскалацию номинально по настройкам low watermark, percent, high watermark для таблици, или если не задано, то для всего сервера. > *4) Как проверить выполнилась ли эскалация? (известны sp_lock и sp_sysmon)* Если у вас во время транзакции лежат табличные блокировки, а вы их не делали сами (lock table). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 13:57 |
|
||
|
Эскалация блокировок
|
|||
|---|---|---|---|
|
#18+
MasterZiv sp_configure 'lock escalation' low watermark high watermark Наверное всетаки sp_configure 'page lock promotion lwm' ну и hwm, pct конечно. В смысле не escalation, а promotion :) Еще есть sp_setpglockpromote database, table, server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 18:11 |
|
||
|
Эскалация блокировок
|
|||
|---|---|---|---|
|
#18+
MichaelTim пишет: > Наверное всетаки > sp_configure 'page lock promotion lwm' > ну и hwm, pct конечно. Да, да, конечно, спасибо. > sp_setpglockpromote > database, table, server а, да, вот именно. А показывается в sp_help в атрибутах объекта. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 18:37 |
|
||
|
|

start [/forum/moderation_log.php?user_name=Vlady]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
153ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 441ms |
| total: | 725ms |

| 0 / 0 |

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