【发布时间】:2013-04-17 16:57:15
【问题描述】:
我正在尝试优化SELECT SQL_NO_CACHE col FROM TABLE .. 形式的查询。当我第一次连接到数据库并执行查询时,大约需要 9 秒。当我第二次执行查询时,几乎需要 0.1 秒。我将SQL_NO_CACHE 放在查询中以确保mysql 没有从缓存中读取结果。我的问题是为什么在连接到数据库(mysql -uroot ...)之后第一次执行查询比后续执行花费的时间要长得多。查询的实际执行时间是多少?
【问题讨论】: