索引优化

时间:2014-09-01 16:52:27

标签: mysql indexing

我们总是使用索引进行数据库优化。但什么是指数优化。索引的挑战是什么?我们需要索引优化吗?我们如何在mysql中做到这一点?

这是依赖还是独立于Mysql Engine Like InnoDB或Myisam?

1 个答案:

答案 0 :(得分:1)

在此处找到您的所有答案:http://use-the-index-luke.com/sql/table-of-contents

一些答案​​:

  

但什么是指数优化。

我会说它确保拥有正确的索引(但不再有)。

  

索引的挑战是什么

显然:找到合适的索引。这取决于您正在运行的查询。基本上,您需要概述所有命中数据库以查找正确的索引。

  

这与InnoDB或Myisam之类的Mysql Engine无关。

尽管索引通常对数据库技术不是很敏感,但MyISAM和InnoDB代表了唯一的区别,它们产生了很大的不同:虽然MyISAM使用所谓的“堆”表,但InnoDB使用“聚簇索引”。详细信息在上面的链接中进行了解释,但这里只是关注这一特殊差异的article

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

相关问题