摘要:(1) 最左前缀匹配原则 (2) 尽量选择区分度高的列作为索引。 (3) =和in可以乱序 (4) 索引列不能参与计算 (5) 尽量的扩展索引,不要新建索引。 建索引的几大原则 (1) 最左前缀匹配原则 对于多列索引,总是从索引的最前面字段开始,接着往后,中间不能跳过。比如创建了多列索引(name,
阅读全文
posted @ 2020-08-18 21:53
随笔 - 40, 文章 - 0, 评论 - 0, 阅读 -
3584
|
|
随笔分类 - MySQL--索引
摘要:(1) 最左前缀匹配原则 (2) 尽量选择区分度高的列作为索引。 (3) =和in可以乱序 (4) 索引列不能参与计算 (5) 尽量的扩展索引,不要新建索引。 建索引的几大原则 (1) 最左前缀匹配原则 对于多列索引,总是从索引的最前面字段开始,接着往后,中间不能跳过。比如创建了多列索引(name,
阅读全文
posted @ 2020-08-18 21:53
摘要:索引的不足 虽然索引可以提高查询效率,但索引也有自己的不足之处。 索引的额外开销: (1) 空间:索引需要占用空间; (2) 时间:查询索引需要时间; (3) 维护:索引须要维护(数据变更时); 不建议使用索引的情况: (1) 数据量很小的表 (2) 空间紧张
阅读全文
posted @ 2020-08-18 21:26
摘要:索引类型 (5个) 主键索引 => 唯一 !null 唯一索引 => 唯一 null 普通索引 => 组合索引 => 多个列 全文索引 => 搜索引擎技术 (1) 主键索引 PRIMARY KEY 它是一种特殊的唯一索引,不允许有空值。一般是在建表的时候同时创建主键索引。 当然也可以用 ALTER
阅读全文
posted @ 2020-08-18 20:41
|
|