从大表中删除行时的数据库锁定

rlcwz9us  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(185)

我有一个mysql innodb表,大约有1180万行。每一行都有一个外键引用另一个表的主键。每当我需要从所述外键具有特定值的表中删除时(例如。 delete from <table_name> where <foreign_key_column> = <some_value> )然后查询需要很长时间(几分钟)才能执行,同时完全锁定数据库。有没有一种方法可以加快这一速度,或者至少在执行查询时不完全锁定数据库?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题