小编Eli*_*Eli的帖子

是否有 MySQL 引擎或技巧可以避免将如此多的临时表写入磁盘?

我有一个 Web 应用程序连接到运行 MySQL 的数据库。

问题在于:大量查询创建了临时表,并且涉及的许多表都具有 BLOB 字段。这意味着我在磁盘上创建了很多临时表(这里描述了这种行为https://dba.stackexchange.com/a/17679/16724),这会导致非常糟糕的性能。

有没有办法轻松解决这个问题?也许一些叉子或其他可插拔引擎?我实际上正在运行 MySQL (XtraDB) 的 Percona fork,但它与 vanilla InnoDB 存在相同的问题。坦率地说,我正在考虑改用 Postgres。

谢谢

mysql temporary-tables

5
推荐指数
1
解决办法
6042
查看次数

标签 统计

mysql ×1

temporary-tables ×1