sql >> Database >  >> RDS >> Mysql

Gelijktijdige MySQL-updates

  1. Als je innodb gebruikt, dan zijn alle sql-statements worden uitgevoerd in een transactie, hoeft u dat niet expliciet te specificeren.

  2. Gelijktijdigheidscontrole vindt plaats via sloten, niet via transacties. Transacties kunnen alleen de levensduur van sloten bepalen.

  3. De update-instructie plaatst een exclusieve vergrendeling op de records die het wil wijzigen , wat betekent geen andere verklaringen kunnen wijzigen (soms niet eens lezen) het vergrendelde record totdat het exclusieve slot wordt vrijgegeven. Uw verklaring is dus veilig vanuit het oogpunt van gelijktijdigheid.




  1. hoe dubbele rijen uit een tabel in mysql te verwijderen

  2. Linux-bestandssystemen en PostgreSQL-controlepuntbenchmarks

  3. Tabel dupliceren in MySQL

  4. Illegale mix van sorteerfouten in MySql