zoukankan      html  css  js  c++  java
  • 索引的一点总结

    1.索引是一棵B树

    3级索引能容纳400万行数据,4级索引能容纳40亿行数据。


    2.表的组织方式有两种:堆或B树。

    当在表上创建一个聚集索引时,表就组织为一个B树;否则就组织为一个堆。


    3.聚集索引约占1%的表大小.

    非聚集索引占30-40%表大小, 曾见过非聚集索引和数据表一样大或更大.

    4.索引碎片

    完全没有也不好, 加入新数据时导致索引页拆分性能损失大, 且新页与原页不连续.

    5.重建索引

    用drop index + create index是最差的一种方式. 如删除聚集索引, 则非聚集索引要重建, 因要把叶上行定位符从聚集索引键变成行ID, 接着, 重建聚集索引时, 所有非聚集索引还得再来一遍重建.

    6.索引的好处

    排序省力(如聚集索引);分组;连接;查找行;

  • 相关阅读:
    做题总结
    关于SQLSERVER中用SQL语句查询的一些个人理解
    关于SQLSERVER联合查询一点看法
    C#中怎样实现序列化和反序列化
    java内部类的使用
    C#抽象类
    匿名类
    Foreach能够循环的本质
    C#索引器
    深入了解接口的使用
  • 原文地址:https://www.cnblogs.com/liuzhendong/p/2257476.html
Copyright © 2011-2022 走看看