B+树索引:使用B+树索引查找数据时,并不能找到一个给定键值的具体行,只是找到被查找数据行所在的页,然后数据库通过把页读取到内存,再在内存中进行查找,最后得到要查找的数据。

聚集索引:按照表中主键构造一棵B+树,同时叶节点中存放的即为整张表的行记录数据,存储在物理上不是连续的,是逻辑连续的。

非聚集索引:叶子节点不包括全部数据,叶子节点除了包含键值以外,还包含一个书签(bookmark),该书签用来告诉innodb引擎哪里可以找到与索引相对应的行数据,该书签也就是聚集索引键(主键)。

联合索引:对表上的多个列进行索引

覆盖索引:可以从非聚集索引中查询到记录,而不需要查询聚集索引中的记录(大量减少IO操作)。

最新文章

  1. java设计模式之备忘录模式
  2. java多线程-线程通信
  3. 2016年第2周读书笔记与工作笔记 scrollIntoView()与datalist元素
  4. MatLab GUI Change Size 改变界面大小
  5. C++读入一个参数
  6. UVA 10054 The Necklace
  7. OS X Git连接github
  8. 监测div 元素 变动
  9. DevExpress 学习使用之 PrintSystem
  10. 每天一个linux命令(54)--watch命令
  11. NFS工作原理
  12. PHP 二维数组排序保持键名不变
  13. 步步为营-59-svn简介
  14. 20164317 《网络对抗技术》Exp6 信息搜集与漏洞扫描
  15. [随感]GIS开发的困惑
  16. java IO操作:FileInputStream,FileOutputStream,FileReader,FileWriter实例
  17. ORACLE FORMS PL/SQL PACKAGE SHOW TIPS WINDOW
  18. SpringBoot学习:使用logback进行日志记录
  19. Linux下新建oracle用户
  20. Codeforces 123 E Maze

热门文章

  1. 数字pid笔记(1)
  2. L2-006 树的遍历 RTA
  3. 详解Python中的相对导入和绝对导入
  4. oracle游标遍历
  5. Oracle Flashback(flashback table或drop)
  6. 对于运用git将本地文件上传到coding总结
  7. Welcome-to-Swift-05控制流(Control Flow )
  8. 【bzoj2521】[Shoi2010]最小生成树 网络流最小割
  9. BZOJ3209 花神的数论题 【组合数 + 按位计数】
  10. 刷题总结——分糖(ssoj 容斥原理+逆元+快速幂+组合数求插板)