mysql如何加快海量数据的删除速度?

发布网友

我来回答

4个回答

热心网友

下面一些方法可以加快
mysql数据库导入数据的速度:
1、最快的当然是直接 copy 数据库表的数据文件(版本和平台最好要相同或相似);
2、 设置 innodb_flush_log_at_trx_commit = 0 ,相对于 innodb_flush_log_at_trx_commit = 1 可以十分明显的提升导入速度;
3、 使用 load data local infile 提速明显;
4、 修改参数 bulk_insert_buffer_size, 调大批量插入的缓存;
5、 合并多条 insert 为一条: insert into t values(a,b,c), (d,e,f) ,,,
6、手动使用事物;

热心网友

1.优化数据存储结构;
2.减少文件碎片;
3.换更快的磁盘RAID.

热心网友

需要通过条件查询出需要删除的数据列吗?
如果是直接删除不可能 > 20m

热心网友

用phpmyadmin

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com