Исходный код вики Табличные указания (Хинты)

Редактировал(а) Alexandr Fokin 2023/12/16 14:12

Скрыть последних авторов
Alexandr Fokin 8.1 1 Табличные указания (Transact-SQL)
2 https://docs.microsoft.com/ru-ru/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-ver15
Alexandr Fokin 1.1 3
Alexandr Fokin 8.1 4 Блокировки
Alexandr Fokin 1.1 5 https://professorweb.ru/my/sql-server/2012/level3/3_15.php
6
Alexandr Fokin 8.5 7 Почему табличный хинт XLOCK не работает?
Alexandr Fokin 8.4 8 [[https:~~/~~/sql-ex.ru/blogs/?/Pochemu_tablichnyj_hint_XLOCK_ne_rabotaet.html#extended>>url:https://sql-ex.ru/blogs/?/Pochemu_tablichnyj_hint_XLOCK_ne_rabotaet.html#extended]]
Alexandr Fokin 1.1 9
Alexandr Fokin 8.5 10 ----
Alexandr Fokin 8.4 11
Alexandr Fokin 8.1 12 | |
13 |UPDLOCK|При выборке указывает, что блокировки обновления применяются и удерживаются до завершения транзакции.
14 |NOLOCK|(((
15 Выполняет чтения в режиме Read uncommited.
16 Игнорирует блокировки (читает незакомиченные заблокированные данные / грязное чтение)
17 Не накладывает блокировку для других операций
Alexandr Fokin 1.1 18
Alexandr Fokin 8.1 19 Основы использования хинта NOLOCK в SQL Server
Alexandr Fokin 8.2 20 [[https:~~/~~/www.sql-ex.ru/blogs/?/Osnovy_ispolzovaniJa_hinta_NOLOCK_v_SQL_Server.html>>url:https://www.sql-ex.ru/blogs/?/Osnovy_ispolzovaniJa_hinta_NOLOCK_v_SQL_Server.html]]
21
22 Блокировки чтения SQL запросом with nolock
23 [[https:~~/~~/www.flenov.info/blog/show/Blokirovki-chteniya-SQL-zaprosom-with-nolock>>url:https://www.flenov.info/blog/show/Blokirovki-chteniya-SQL-zaprosom-with-nolock]]
Alexandr Fokin 8.1 24 )))
25 |READPAST|(((
26 Указывает, что компонент Database Engine не считывает строки и страницы, заблокированные другими транзакциями. Если указан аргумент READPAST, то блокировки уровня строк и уровня страниц будут пропускаться. Компонент Database Engine будет пропускать строки вместо блокировки текущей транзакции до тех пор, пока блокировки не будут сняты.
Alexandr Fokin 1.1 27
Alexandr Fokin 8.1 28 READPAST и эскалация блокировок
29 http://www.t-sql.ru/post/readpast_and_locks.aspx
30 )))
Alexandr Fokin 1.1 31
Alexandr Fokin 8.1 32