MySQL之:索引

2020-03-27  本文已影响0人  Simon_Ye

索引

索引类型:

B+Tree索引

B+Tree索引:

顺序存储,每一个叶子节点到根节点的距离是相同的;左前缀索引,适合查询范围类的数据

可以使用B-Tree索引的查询类型:

B-Tree索引

B-Tree索引的限制:
特别提示:

Hash索引

空间索引(R-Tree):

MyISAM支持空间索引,可以使用任意维度组合查询,使用特有的函数访问,常用于做地理数据存储,使用不多

全文索引(FULLTEXT):

在文本中查找关键词,而不是直接比较索引中的值,类似搜索引擎

冗余和重复索引:

索引优化策略:

索引优化建议


管理索引

创建索引:

CREATE INDEX index_name ON tbl_name (index_col_name,...);
help CREATE INDEX

删除索引:

DROP INDEX index_name ON tbl_name;

查看索引:

SHOW INDEXES FROM [db_name.]tbl_name;

优化表空间:

OPTIMIZE TABLE tb_name

查看索引的使用:

SET GLOBAL userstat=1;
SHOW INDEX_STATISTICS;


EXPLAIN

上一篇下一篇

猜你喜欢

热点阅读