Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Чем отличаются Repeatable Read и Serializable?
|
|||
|---|---|---|---|
|
#18+
Чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2001, 11:37 |
|
||
|
Чем отличаются Repeatable Read и Serializable?
|
|||
|---|---|---|---|
|
#18+
Простой ответ : RTFM !!!! Читайте BOL !!!! Более пространный ответ : Это два наиболее "строгих" уровня изоляции транзакций. 1) Repeatable Read - SQL Server запускает транзакцию неявно, поэтому подтверждения оператора DML не будет до тех пор, пока явно не будет задан COMMIT или ROLLBACK. Этот режим позволяет транзакции выполнять блокировки совместного использования и исключительные блокировки по отношению к ресурсам, подвергаемым изменениям.В данном режиме транзакции не страдают от проблем потери обновлений, "грязного" или неповторяющегося считывания, однако могут быть проблемы с фантомным считыванием. 2) Serializable - самый строгий режим, гарантирующий полную изоляцию транзакции. SQL Server запускает транзакцию неявным образом и выполняет по отношению к индексным страницам блокировку диапазона ключей. Любая транзакция в этом режиме выполняет блокировки совместного использования , исключительные блокировки и блокировки диапазона ключей для предотвращения влияния любых других транзакций. Следует понимать, что чем выше уровень изоляции, тем бОльшее количество ресурсов может быть заблокировано, и ваше приложение(я)может встретить проблему конкуренции за ресурсы - не ставьте блокировки выше того уровня , который там реально необходим. Да, по умолчанию у SQL Server'a стоит, если мне не изменяет память, Read committed - "Подтвержденное считывание" - на один уровень ниже, чем Repeatable Read. Если будут еще вопросы - спрашивай. Попробую ответить. Либо это сделает кто-то другой ) И все же настоятельно рекомендую почитать Books Online (BOL) - поищи по индексу: SET TRANSACTION ISOLATION LEVEL, ISOLATION LEVEL, Key-Range Locking, те же Repeatable Read и Serializable ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2001, 00:18 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32018323&tid=1824746]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 340ms |

| 0 / 0 |
