第43讲:MySQL数据库中前缀索引的概念以及使用

1.前缀索引的概念

当表中的字段是字符串类型(varchar、text、logtext)时,有时候这个字段的内容会非常的长,例如文章标题、文章内容,作业等等可能都会存储在一个字段里面,这个字段也是经常会查询的字段,当该字段设置索引后,就会因为数据量太大,导致索引也会变得很庞大,查询检索时,就会大量的浪费磁盘的IO,从而影响查询的效率。

基于这种大数据量的字段索引,我们可以将字段中字符串的一部分前缀做成索引,不将完整的内容做成索引,例如该字段的长度是100个字符串,我们可以只将前十个字符串做成索引,这样一来可以大大的节约索引的空间,从而提高索引的效率。

这种取前xx个字符串做成的索引称为前缀索引。

前缀索引的语法格式:

create index<

猜你喜欢

转载自blog.csdn.net/weixin_44953658/article/details/128297047