@artemfisher

Какой уровень блокировки строк по умолчанию в запросе SELECT?

Не нашел в документации и в интернете.
Какой из 4-х уровней блокировки строк
(FOR UPDATE, FOR NO KEY UPDATE,FOR SHARE, FOR KEY SHARE)
по умолчанию применяется в Select?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
Ни один из перечисленных.
Для простого SELECT нужны AccessShareLock на таблицу/индексы/etc. row-level блокировки не применяются за ненадобностью.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Документация гласит

https://www.postgresql.org/docs/current/transactio...

Read Committed is the default isolation level in PostgreSQL.


P.S. В Оракле - тоже самое.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы