我正在努力寻找一个理由,我的MySQL有这么多的磁盘写,这只是没有任何意义。 它主要是在SELECT查询的时候做的,所以我发现写入这么多数据的唯一原因是JOIN查询必须caching在磁盘上。 我有一个中等的WordPress的堆栈, 6000个职位, 15k条款和约80k元 。 数据库转储本身只有150MB。
这些general_log I / O产生的general_log可以在这里看到: http : general_log


我猜想有很多基于磁盘的临时表创buildsorting和其他的东西。 关注created_disk_tmp_tables MySQLvariables。