MySQL负载查询变慢

Posted

技术标签:

【中文标题】MySQL负载查询变慢【英文标题】:MySQL Load query getting slower 【发布时间】:2016-03-03 21:22:17 【问题描述】:

我们有一个包含 2 亿条数据的 innodb 表。我们安排了一个加载查询,每天插入大约 1500 万条记录。加载这些数据需要近 3 小时。但现在加载相同的加载查询需要近 15 小时。 是否有任何可能的解决方案来克服这个问题。

load data infile '/NORTH1/partition/partition_2015-11-30.txt'  into table plugindb.mt_sms_log_backup

【问题讨论】:

那么在此期间发生了什么变化? 一切都一样,我们没有更改任何参数。 【参考方案1】:

这是因为机器上的大量 i/o 我们已经微调了一些复杂的查询,现在它得到了解决。

【讨论】:

以上是关于MySQL负载查询变慢的主要内容,如果未能解决你的问题,请参考以下文章

为啥 MySQL 查询在使用 LIMIT 和 Order BY 时会变慢?

具有多个计算的Mysql查询变慢

mysql加了性别变慢

使用 group by 聚合计数 > 100 万用户 的 Mysql 查询性能变慢

mysql (python) AWS 查询堆积导致速度变慢

我的应用程序中的哪些文件使 Mysql 查询日志条目变慢