0

我得到了一份维护使用 MySQL 的高流量 webapp 的工作。我正在使用 MySQLTuner,这是一个 Perl 脚本,它提出了改进 MySQL 性能的建议。最近我从 MySQLTuner 收到以下错误:

[!!] Temporary tables created on disk: 49% (50M on disk / 102M total)

如何找出哪些查询正在磁盘上创建临时表?

4

1 回答 1

0

在您的 perl 代码中搜索CREATE TEMPORARY TABLE. 要在后端搜索存储的过程和内容(如果您使用的是 TOAD),您可以Tools->Object Search搜索相同的字符串。或者转储数据库并在转储文本文件中搜索该字符串。

于 2014-02-11T19:43:05.553 回答