Mysql
 sql >> Database >  >> RDS >> Mysql

READ e WRITE simultanei su MySQL Table

Questo dipende dal motore di archiviazione della tabella

InnoDB

InnoDB supporta MVCC e 4 livelli di isolamento delle transazioni

Ciò consente a INSERT, UPDATE, DELETE e SELECT di vivere armoniosamente il 99,999% del tempo

MyISAM

Questo è un campo di gioco completamente diverso. Per impostazione predefinita, ogni INSERT, UPDATE e DELETE blocca l'intera tabella. Gli INSERT possono avere il blocco della tabella disabilitato impostando concurrent_insert a 2. (Vedi Inserti simultanei per maggiori informazioni). In caso contrario, gli UPDATE e le DELETE possono ancora causare il caos eseguendo i blocchi completi della tabella.