sql >> Databasteknik >  >> RDS >> Mysql

Kör MySQLDump utan att låsa tabeller

Gör --lock-tables=false fungerar alternativet?

Enligt man-sidan , om du dumpar InnoDB-tabeller kan du använda --single-transaction alternativ:

--lock-tables, -l

Lock all tables before dumping them. The tables are locked with READ
LOCAL to allow concurrent inserts in the case of MyISAM tables. For
transactional tables such as InnoDB and BDB, --single-transaction is
a much better option, because it does not need to lock the tables at
all.

För innodb DB :

mysqldump --single-transaction=TRUE -u username -p DB


  1. MySQL LIMIT-sats motsvarande för SQL SERVER

  2. Huawei GaussDB

  3. Hur infogar man JSONB i Postgresql med Python?

  4. Prestanda för tabellvariabler i SQL Server