优化 MySQL Load Data Infile 加速导入
使用“Load data infile”将海量数据集导入 MySQL 时,用户经常会遇到性能瓶颈。本文探讨了加速导入过程的方法,特别是对于具有多个键的大型 InnoDB 表。
加速导入
要优化导入速度,请考虑以下事项:
优化导入语法示例:
truncate <table>; set autocommit = 0; load data infile <path> into table <table>... commit; set autocommit = 1; set unique_checks = 1; set foreign_key_checks = 1; set sql_log_bin=1;
查询终止而不重新启动
至在不重新启动 MySQL 的情况下终止运行缓慢的查询,请使用以下命令:
kill <process_id>;
此命令通过进程 ID 来终止指定进程,该进程 ID 可以通过 show processlist 命令获取。
以上是如何优化 MySQL 加载数据文件以加快导入速度?的详细内容。更多信息请关注PHP中文网其他相关文章!