Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Фантомное чтение (phantom read) — это аномалия параллельного выполнения транзакций в базах данных. Возникает, когда в рамках одной транзакции при повторном выполнении одного и того же запроса с WHERE
условием, выборка возвращает другой набор строк. Это происходит из-за того, что другая транзакция добавила или удалила строки, соответствующие условию, между двумя выполнениями одного и того же запроса в первой транзакции.
Это отличается от не повторяющегося чтения (non-repeatable read), где изменяются значения уже существующих строк. При фантомном чтении меняется именно множество строк.
Пример:
Фантомное чтение (phantom read) — это аномалия параллельного выполнения транзакций в базах данных. Возникает, когда в рамках одной транзакции при повторном выполнении одного и того же запроса с WHERE
условием, выборка возвращает другой набор строк. Это происходит из-за того, что другая транзакция добавила или удалила строки, соответствующие условию, между двумя выполнениями одного и того же запроса в первой транзакции.
Это отличается от не повторяющегося чтения (non-repeatable read), где изменяются значения уже существующих строк. При фантомном чтении меняется именно множество строк.
Пример:
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.