2014-09-01 144 views
0

我們始終是數據庫優化的用戶索引。但什麼是索引優化。索引的挑戰是什麼?我們需要一個索引優化和我們如何在MySQL中做到這一點。索引優化

這是獨立於Mysql引擎像InnoDB或Myisam。或依賴於引擎類型。

回答

1

找到你所有的答案在這裏:http://use-the-index-luke.com/sql/table-of-contents

一些答案:

但是,什麼是指數優化。

我會說這是確保有正確的索引(但沒有更多)到位。

什麼是索引

挑戰很顯然:找到合適的索引。這取決於您正在運行的查詢。基本上,您需要對所有查詢命中數據庫的查詢進行概述,以找到正確的索引。

這是獨立於Mysql引擎像InnoDB或Myisam。

雖然索引通常不是很給數據庫技術敏感,MyISAM和InnoDB代表,使一個很大的區別,唯一的區別的例子:在MyISAM表會使用所謂的「堆」表,InnoDB使用「聚簇索引」 。細節在上面的鏈接中解釋,但是這裏只是關注這個特殊區別的article

如前所述,這是您需要關注的有關索引跨不同數據庫的唯一主要區別。當然有很多細微的差異。