MySQL数据库已成为现代软件十多年来的基石。不管你的网站的目的,很有可能你正在使用一个。虽然MySQL的欢迎,全面了解其内部运作很难掌握。对那些用户玩但还没有成为巫师的关系数据库中,有一个关键特性是值得讨论:索引。
索引允许MySQL更快地履行一个查询索引的列。默许情况下,MySQL索引主键,由于它假定这些将经常使用查询(实际上这是一个好主张来设计你的表)。你的网站的需求,但是可能决定共同查询其他列。在这类情况下,它多是一个好主张告知MySQL索引。
该指数并不是没有代价。明显更大的数据库,指数越大。虽然可能会忍不住告知MySQL索引任何列你可能会履行一个选择。数据库查询,最后可能会使用太多内存,你发现性能变得极其缓慢。
所以快乐的中间地带在哪里?是一个很好的指点方针有索引的列不断查询,难免关键任务代码,或通常由用户。例如,您可能会发现,通经常使用户履行基于关键词搜索你的网站,但不太常见的基于一个作者的名字。
在任何情况下,修改你的MySQL数据库只应由熟习MySQL的人避免任何潜伏的灾害性的毛病。访问我们的MySQL托管页面来了解更多关于这类强大的关系数据库。
TOP