Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
isolation level, lock hints
|
|||
|---|---|---|---|
|
#18+
Уважаемые колллеги. Подскажите где можно почитать о _грамотном_ использовании isolation level и хинтов (статьи, примеры)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2001, 19:10 |
|
||
|
isolation level, lock hints
|
|||
|---|---|---|---|
|
#18+
Я в последнее время разочарован SQL Server 2000 именно в этой области. Если не использовать хинтов, то SQL server с ростом числа пользователей всё больше скатывается к massive table locks. Почему все апдейты и инсерты для малого количества записей я теперь явно прописываю с WITH(ROWLOCK). Если вставка в среднем более чем страницы записей, то пишу WITH(PAGLOCK). Большинство SELECT, некритичных к целостности представления, я прописываю как WITH(NOLOCK). Уровень изоляции транзакции при этом я выставляю на READ COMMITTED. К сожалению, только при такой практике у нас получилось заставить нормально функционировать нашу ИС. Знаете, с этой точки зрения я сожалею о том, что я работаю с MS SQL. Да, ещё одно. все массивные вставки с кучей служебных дейвствий по возможности надо переформировать, возможно, с использованием временных таблиц или таблиц-переменных, чтобы массивная вставка была максимально быстрой без отвлечения на бизнес-логику. Иначе - table locks. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2001, 08:39 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3518&tid=1824450]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 362ms |

| 0 / 0 |
