mysql常用四种索引类型

本文介绍了数据库索引的三种类型:唯一索引确保列值的唯一性,普通索引提升查询速度,全文索引用于全文搜索但性能可能不稳定。在实际应用中,全文索引可能不如Elasticsearch高效。同时提到了空间索引,它使用R树结构来索引多维数据。
摘要由CSDN通过智能技术生成

很好的博客,值得一看
博客1:https://blog.csdn.net/baidu_35813686/article/details/84434404
博客2:https://laowan.blog.csdn.net/article/details/108806141

唯一索引 (UNIQUE Indexs)

要求索引列的所有值都只能出现一次,即必须唯一。

普通索引 (Normal index)

仅用来提高查询速度,没有其他特性。

全文索引 (FULLTEXT Indexes)

MySQL可以通过建立全文索引,利用查询关键字和查询列内容之间的相关度进行检索,可以利用全文索引来提高匹配的速度。比如实现全匹配模糊查询。
但是实际场景测试mysql的全文索引性能非常不稳定,不建议生产环境使用。需要使用全文检索的地方,还是推荐使用Elasticsearch

空间索引 (Spatial indexes)

空间索引使用R树,R树是用于索引多维数据的专用数据结构。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值