美文网首页
MySql加索引

MySql加索引

作者: 五月天_7df7 | 来源:发表于2018-11-07 13:35 被阅读0次

数据库建立索引常用的规则如下:

1、表的主键、外键必须有索引;

2、数据量超过300的表应该有索引;

3、经常与其他表进行连接的表,在连接字段上应该建立索引;

4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;

5、索引应该建在选择性高的字段上;

6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;

7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:

8、频繁进行数据操作的表,不要建立太多的索引; 

9、删除无用的索引,避免对执行计划造成负面影响;

相关文章

  • 为何MySQL会选错索引

    在实际的生产环境中,给MySQL的字段加索引让查询的效率更高,我们往往会给MySQL的表字段加索引。MySQL具体...

  • mysql学习-20180117

    [需要更新] mysql学习 mysql 5.6 官方版本说加索引时,不会锁表,但是表加索引时,依然会存在2种情况...

  • MySql加索引

    数据库建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其...

  • 数据库常用操作

    1、给mysql表加字段 2、给表加主键 3、给表加索引

  • 大厂面试系列(八):数据库mysql相关

    数据库相关 mysql索引的数据结构,加索引的原则 InnoDB和myiasm的区别,以及常见的mysql优化方案...

  • Mysql Tuning Practice

    最近项目开发中,我负责给数据库加索引。Mysql提供了丰富的索引类型,主要是B树索引(前缀索引、复合索引),Has...

  • MySQL索引及查询优化书目录

    MySQL索引的原理之索引目的 MySQL索引的原理之索引原理 MySQL索引的原理之索引的类型 MySQL索引的...

  • 慢sql优化思路及使用规范

    1、索引优化 1.1 建表或加索引时,保证表里互相不存在冗余索引。 对于MySQL来说,如果表里已经存在key(a...

  • 字符串字段加索引

    MySQL支持前缀索引 如果一个字符串比较长可以考虑: 1.直接给完整字段加索引,可能索引占用内存比较多 2.加前...

  • 高性能的索引策略

    MySQL查询基础-查询执行过程 MySQL聚簇索引 MySQL覆盖索引 MySQL索引扫描排序 MySQL冗余和...

网友评论

      本文标题:MySql加索引

      本文链接:https://www.haomeiwen.com/subject/xjactqtx.html