Читать уровень изоляции сообщества
] Читать сообщество гарантирует, что чтение данных для транзакций было представлено до того, как транзакция будет видна. Однако, если данные обновляются с помощью данных, и те же данные читаются снова, результат является согласованным.
repertable Read Isolated Level, напротив, повторяемое чтение обеспечивает более высокую согласованность. Это не только гарантирует, что чтение данных было представлено, но также гарантирует, что данные остаются неизменными в течение всей транзакции. Даже если другие транзакции обновляются, исходные результаты чтения остаются последовательными.
Пример
, учитывая следующую сцену, таблица t содержит столбец C со значением «1».
начинать транзакцию; Выберите * из t; WATEFOR DOLED '00: 01: 00 '; Выберите * из t; Совершить;
Читать Commerted:
второй оператор SELECT может вернуть любые обновленные или измененные данные, поскольку данные могут измениться во время задержки.BEGIN TRANSACTION;
SELECT * FROM T;
WAITFOR DELAY '00:01:00';
SELECT * FROM T;
COMMIT;
snapshot: аналогичен сериализуемому, но используйте снимки, чтобы обеспечить согласованность без блокирования параллельных транзакций.
выберите уровень правого изоляции
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3