繁体   English   中英

MYSQL InnoDB快速删除?

[英]MYSQL InnoDB fast delete?

我有一个InnoDB表,不断刷新一组新的数据。

所以,我从表(一切)中删除然后插入新的数据集。
但是,表永远不能没有数据集,所以我在事务中执行上述操作。

一切都在功能上很棒,但删除的速度变得非常慢。

有没有人知道加速删除的非DDL方式?

我想知道是否创建第二个表“nextdataset”,然后重命名它将起作用,我从来没有尝试过这个。 http://dev.mysql.com/doc/refman/5.0/en/rename-table.html

你能谈谈桌子吗? (例如约束,外键等?)

没有任何信息我会建议

TRUNCATE

这是文档: Mysql-Truncate

使用TRUNCATE TABLEMySQL手册

删除或截断进程操作时,在mysql监视器中运行命令\\ G SHOW INNODB STATUS MyIsam Table比InnoDB快得多,但没有rollBack可行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM