Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przed czym MySQL próbuje zapobiec zjawisku, blokując całą tabelę po wykonaniu instrukcji Delete z warunkiem na nieindeksowanej kolumnie

Domyślnie InnoDB używa spójnych migawek w Repeatable Read poziom izolacji, co oznacza, że ​​otrzymujesz powtarzalne odczyty zarówno krotek, jak i zakresów.

Nawet jeśli standard SQL mówi, że Phantom Reads są blokowane przez Serializable i ten Repeatable Read może temu nie zapobiec.

Aby uzyskać więcej informacji o tym, jak działa blokowanie przerw, zapoznaj się z ten post napisany przez Perconę .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. uzyskać sumę za limit w mysql przy użyciu tego samego zapytania?

  2. Jak uciec od pojedynczych cudzysłowów w MySQL

  3. Laravel i InnoDB

  4. Nie znaleziono kolumny:1054 Nieznana kolumna laravel

  5. Projektowanie bazy danych:jak wspierać wielojęzyczną stronę?