Created_tmp_disk_tables 的值为0

「已注销」 2010-10-20 05:42:14
mysql> show status like'%Created_tmp%';
+-------------------------+--------+
| Variable_name | Value |
+-------------------------+--------+
| Created_tmp_disk_tables | 0 |
| Created_tmp_files | 296432 |
| Created_tmp_tables | 2 |
+-------------------------+--------+
3 rows in set (0.00 sec)



这是为什么?
...全文
137 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2010-10-20
  • 打赏
  • 举报
回复
谢谢 前辈 这下我明白了
zuoxingyu 2010-10-20
  • 打赏
  • 举报
回复
当选择的字段有 text/blob 类型的时候,无法创建内存表,只能创建硬盘临时表。

你的为0,应该值得高兴才对。
zuoxingyu 2010-10-20
  • 打赏
  • 举报
回复
Created_tmp_disk_tables

这个是硬盘临时表,当你的查询中间结果集很大,分配的内存存不下去的时候,就会创建硬盘临时表。如一些很大的GROUP BY操作。

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧