sql >> Databasteknik >  >> RDS >> Mysql

LÄS och SKRIV samtidigt på MySQL-tabellen

Detta beror på lagringsmotorn för tabellen

InnoDB

InnoDB stöder MVCC och 4 transaktionsisoleringsnivåer

Detta gör att INSERTs, UPDATEs, DELETEs och SELECTs kan leva harmoniskt 99,999 % av tiden

MyISAM

Det här är en helt annan spelplan. Som standard låser varje INSERT, UPDATE och DELETE hela tabellen. INSERT kan ha tabelllåsning inaktiverad genom att ställa in concurrent_insert till 2. (Se Samtidiga infogningar för mer information). Annars kan UPPDATERINGAR och DELETEs fortfarande orsaka en del förödelse genom att låsa hela bordet.




  1. WHERE-sats som använder värden som kan vara NULL

  2. Det går inte att generera skillnad från liquibase gradle plugin

  3. MySQL-ranking i fallet med slipsar

  4. Rätt sätt att använda LIKE '%{$var}%' med förberedda uttalanden? [mysqli]