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

mysql如何加快海量数据的删除速度?,第1张

下面一些方法可以加快

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、手动使用事物;

删除所有表,可以删除数据库

删除一个表的所有数据,可以使用delete

*

from

'table'

MySQL是一个关系型数据库管理系统,由瑞典

MySQL

AB

公司开发,目前属于

Oracle

旗下公司。MySQL

最流行的关系型数据库管理系统,在

WEB

应用方面

MySQL

是最好的

RDBMS

(Relational

Database

Management

System,关系数据库管理系统)

应用软件之一。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8429595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存