阅读背景:

为SQLSERVER打好地基-硬盘碎片和索引碎片

来源:互联网 
  1. 数据文件的碎片
        影响磁盘读取性能的两个主要因素:录道时间和轮询延迟。
        我们在查询数据时,有两种磁盘的读取方式:顺序读和随机读。随机读发生在对表或索引的扫描时,顺序读发生在使用索引查找数据时。当数据文件有大量碎片时,随机读不会受到太大的影响,因为SQLSERVER会根据表所占用到的数据页面,不管记录的逻辑顺序随机的读取出来,所谓的预读正是这种方式。而顺序读时,因为要按记录的逻辑顺序读取相应的记录,如果逻辑上相邻的数据页在物理分布上不连续,则会因为磁头的来回移动使性能大打折扣。这也就是为什么有时我们看到表扫描比索引查找效率更高的原因。    



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: