Встречается на 2% собеседований по Python
Что такое 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
интервью вопросы и ответы