我在两个终端中使用控制台客户端登录(RDS) mysql服务器,使用相同的数据库(这并不重要),并在每个终端中运行查询show status like 'created%'。MySQL页面给出了这个变量的解释:
服务器在执行语句时创建的内部临时表的数量。通过比较Created_tmp_disk_tables和Created_tmp_tables变量的值,可以将创建的内部磁盘临时表的数量与创建的内部临时表</
它是在一台老的MySQL 4.0.16服务器上运行的,所以我很难在没有子查询/视图的情况下获得数据,我正在寻找一个正确的方向,因为我对MySQL还很陌生。源表的格式为:---------------------------15433 | team B |------------------------team B | 1 | 0 | 0
这可以是在select
是否有任何配置错误会导致mysql..mysql调谐器显示的创建过多的临时表?Current table_cache hit rate is 3%
早期的临时表是of the 23725 temp tables 38% were created on disk,但我把max_heap会将db引擎从myisam更改为使用"group“的表上的内存吗?