ホームページ >php教程 >PHP开发 >mysql中索引的利弊及需求分析

mysql中索引的利弊及需求分析

WBOY
WBOYオリジナル
2016-06-07 17:23:111123ブラウズ

索引,可以说是数据库相关优化尤其是在Query 优化中最常用的优化手段之一了,虽然如此,但索引也并非是解决query优化的圣经,不能只要发现Query 运行不够快就将where子句中的条件全部放在索引中。什么事都是适而可止,过犹不及,一起来看过究竟吧。


索引的利处

索引能够提高数据检索的效率,降低数据库的IO 成本和排序成本。在数据库中个表的某个字段创建索引,所带来的最大益处就是将该字段作为检索条件的时候 可以极大的提高检索效率,加快检索时间,降低检索过程中所需要读取的数据量。


索引不是多多益善

索引能够极大的提高数据检索效率,也能够改善排序分组操作的性能,但是我们不能忽略的 一个问题就是索引是完全独立于基础数据之外的一部分数据。假设我们在Table ta 中的Column ca 创 建了索引idx

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。