我有一个大约有1180万行的MySQL InnoDB表。每行都有一个外键,该外键引用另一个表的主键。每当我需要从表中删除该外键具有特定值(例如let freq = { a: 50, r: 25, m: 25 } ;
let dps = [];
for (let prop in freq) {
dps.push({
label: prop,
y: freq[prop]
});
}
console.log(dps);
)的表时,该查询就会花很长的时间(几分钟)来执行并同时完全锁定数据库。有什么方法可以加快执行速度,或者至少在执行查询时数据库没有完全锁定?