2014-09-01 93 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

如前所述,这是您需要关注的有关索引跨不同数据库的唯一主要区别。当然有很多细微的差异。