Встречается на собеседованиях • сегодня
Что такое READ COMMITTED
READ COMMITTED — это уровень изоляции транзакций в СУБД, который гарантирует, что транзакция видит только те данные, которые были зафиксированы до её начала. Это предотвращает чтение "грязных" данных (незафиксированных изменений других транзакций), но допускает фантомное чтение и неповторяемое чтение.
Пример с Python (используя psycopg2 для PostgreSQL):
python
import psycopg2
conn = psycopg2.connect("dbname=test user=postgres")
conn.set_isolation_level(psycopg2.extensions.ISOLATION_LEVEL_READ_COMMITTED)
cursor = conn.cursor()
cursor.execute("SELECT * FROM users WHERE id = 1") # Видит только зафиксированные данныеОсобенности:
- Нет Dirty Reads (чтения незафиксированных данных)
- Возможны Non-repeatable Reads (если другая транзакция изменит и зафиксирует данные между чтениями)
- Возможны Phantom Reads (появление новых строк между чтениями)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы