當你提交一個查詢的時候,MySQL會分析它,看是否可以做一些優化使處理該查詢的速度更快。這一部分將介紹查詢優化器是如何工作的。如果你想知道MySQL採用的優化手段,可以查看MySQL參考手冊。
當然,MySQL查詢優化器也利用了索引,但是它也使用了其他一些資訊。例如,如果你提交如下所示的查詢,那麼無論數據表有多大,MySQL執行它的速度都會非常快:
SELECT * FROM tbl_name WHERE 0;
當然,MySQL查詢優化器也利用了索引,但是它也使用了其他一些資訊。例如,如果你提交如下所示的查詢,那麼無論數據表有多大,MySQL執行它的速度都會非常快:
SELECT * FROM tbl_name WHERE 0;
Child::吾家有女初長成(7)