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

jednoczesne ODCZYT i ZAPIS w tabeli MySQL

Zależy to od silnika przechowywania tabeli

InnoDB

InnoDB obsługuje MVCC i 4 poziomy izolacji transakcji

Pozwala to na harmonijne działanie INSERT, UPDATE, DELETE i SELECT przez 99,999% czasu

MyISAM

To zupełnie inne pole gry. Domyślnie każde INSERT, UPDATE i DELETE blokuje całą tabelę. Wstawki INSERT mogą mieć wyłączone blokowanie tabeli, ustawiając concurrent_insert do 2. (Patrz Równoczesne wstawki po więcej informacji). W przeciwnym razie UPDATE i DELETE mogą nadal siać spustoszenie, wykonując pełne blokady tabeli.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Podczas uruchamiania funkcji EXPLAIN, jeśli wartość pola dla klucza nie jest równa null, ale dodatek jest pusta, czy używany jest klucz?

  2. Tworzenie kopii zapasowej bazy danych w MySQL za pomocą C#

  3. BŁĄD 1452:Nie można dodać lub zaktualizować wiersza podrzędnego:ograniczenie klucza obcego nie powiodło się

  4. Jak używać Regexp w poleceniach zamiany MySQL?

  5. mysql zapytanie przestawne/przestawne