【发布时间】:2010-08-26 04:38:23
【问题描述】:
我尝试使用命令Explain 来获取我的mySql 数据库的查询时间,但是它总是返回0.00 秒,我误解了mySql 中的解释命令用法吗?
下面是我的命令:
mysql> explain select * from table;
0.00 秒
mysql> select * from table;
15 秒
为什么解释不会返回与我使用相同命令相同的查询时间结果?
请帮忙
【问题讨论】:
我尝试使用命令Explain 来获取我的mySql 数据库的查询时间,但是它总是返回0.00 秒,我误解了mySql 中的解释命令用法吗?
下面是我的命令:
mysql> explain select * from table;
0.00 秒
mysql> select * from table;
15 秒
为什么解释不会返回与我使用相同命令相同的查询时间结果?
请帮忙
【问题讨论】:
因为 Explain 完全不同。
它从不运行查询。但只是告诉它如何运行。
【讨论】: