数据库适合创建索引的规则如下:

  • 表的主键,外键应该创建索引;
  • 数据量比较大的表应该创建索引;
  • 经常需要和其他表建立连接,在连接字段应该创建索引;
  • 经常出现在where子句中的字段,应该创建索引。

数据库不适合创建索引的情况:

  • 比较大的文本字段或者长度较长的字段,不适合创建索引;
  • 频繁进行数据操作的表,不适合创建过多的索引,因为额外维护索引表需要更多的开销;
  • 小型表(数据量低于300行)不要建立索引。

数据库创建索引的规则相关推荐

  1. MySQL数据库创建索引的方法和好处

    MySQL 索引 数据库创建索引的几种方法 数据库建表添加索引(一) mysql创建索引三种方式 数据库索引的创建和使用 Mysql哪些字段适合建立索引 MySQL索引的创建与使用 MySQL索引是如 ...

  2. oracle数据库创建索引以及简单优化sql语句

    Oracle 建立索引及SQL优化 数据库索引: 索引有单列索引 复合索引之说 如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引.数据库索引主要进行提高访 ...

  3. 数据库创建索引的原则

    数据库建立索引的原则 铁律一:天下没有免费的午餐,使用索引是需要付出代价的 索引的优点有目共睹,但是,却很少有人关心过采用索引所需要付出的成本.若数据库管理员能够对索引所需要付出的代价有一个充分的认识 ...

  4. 数据库创建索引有什么优点和缺点

    数据库中索引的优缺点为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能,优点:第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性.第二,可以大大加快数据的检索速度,这也是创建索引 ...

  5. MySQL数据库创建索引

    1自动创建索引: 当在表中定义一个primary key 或者unique时,MySQL数据库会自动创建一个对应的主键索引或者是唯一索引. 2手动创建索引 在创建表的时候创建索引,也可以给已经有的表创 ...

  6. 数据库创建索引和删除索引的方式总结

    一. 创建索引 1.1 使用Alter创建索引 1.添加主键索引 特点:数据列不允许重复,不能为null,一张表只能有一个主键:Mysql主动将该字段进行排序 ALTER TABLE 表名 ADD P ...

  7. 数据库创建索引的几种方法

    1.普通索引      CREATE INDEX indexName ON mytable(username(length));      创建表的时候直接指定: CREATE TABLE mytab ...

  8. Oracle数据库创建索引

    单一索引:Create Index On <Table_Name>(Column_Name); 复合索引:Create Index On emp(deptno,job); ->在em ...

  9. 数据库建立索引常用的规则

    数据库建立索引常用的规则如下: 查看全文 http://www.taodudu.cc/news/show-3587136.html 相关文章: hive中如何建立索引 oracle数据库分区表建立索引 ...

  10. 数据库建立索引、数据表创建规则、备用字段 / 保留字段 / 预留字段

    数据库建立索引 数据库.数据表建立索引的原则 数据库建立索引的原则 1,确定针对该表的操作是大量的查询操作还是大量的增删改操作. 2,尝试建立索引来帮助特定的查询.检查自己的sql语句,为那些频繁在w ...

最新文章

  1. 渐进式web应用程序_渐进式Web应用程序简介
  2. 《.NET应用架构设计:原则、模式与实践》新书博客--试读-2.1.2 设计原则实战
  3. jvm性能调优 - 19G1分代回收原理深度图解
  4. 【译】什么是React Hooks
  5. LeetCode 274. H指数(排序,哈希)
  6. iOS:图片相关(19-05-09更)
  7. Eclipse下,LogCat(deprecated),显示不了内容,或者全部都是Unknown
  8. java 批量替换字符串_# Java 一步一步实现高逼格的字符串替换工具(二)
  9. Advances in adversarial attacks and defenses in computer vision: A survey论文解读
  10. 直播送礼物html,哈你直播如何送礼物 哈你直播给主播送礼物步骤【详解】
  11. 决策树分析例题经典案例_分析模型案例解析:决策树分析法
  12. 概率论 方差公式_2021考研数学概率论与数理统计常考内容
  13. 博通BCM94352网卡驱动
  14. 怀旧服ouf头像插件_TukUI For 3.35 插件整合包 2019年怀旧服可用
  15. buuctf————[Zer0pts2020]easy strcmp
  16. 最新总结:2021那些小众精巧的 Python 语法汇总
  17. 深入 Go 中各个高性能 JSON 解析库
  18. [渝粤教育] 西南科技大学 特用经济作物栽培技术 在线考试复习资料
  19. 【问链-EOS公开课】第六课 什么是石墨烯技术?
  20. 程序设计思想——算法

热门文章

  1. 微服务容错限流Hystrix入门
  2. php使用到的函数记录一
  3. linux 系统tty、pty和pts 的概念及区别
  4. Solr schema编写指导
  5. 重新认识fprint,sprint
  6. 如何让Html页面的导航固定在浏览器顶部
  7. 安装ssd后不识别网卡_群晖E10M20-T1:你以为它是张网卡,其实它还带俩SSD
  8. java提取日志sql,通过Java程序抽取日志中的sql语句
  9. 乐迪机器人正确操作_乐迪智能早教机器人好用吗 乐迪智能早教机器人使用测评...
  10. 怎么制作铁闸门_咖啡师养成记 | 教你做一杯合格的拿铁咖啡