我爱我老婆

SQL server 性能相关

索引

查看该表上的索引情况: sp_helpindex [table name]

聚集索引的本质是双向链表

非聚集索引的本质是平衡二叉树,采用分多层分级来不断缩小搜索范围,最终找到指向数据的指针。

所以如果列的数据过大,不要做索引,会增加哈希的时间和比较的时间

如果列的数据相似度很大,不要做索引, 因为不能建立很多层树结构,不能有效的缩小搜索范围

 

页分裂问题:

当一个数据页达到了8K容量,以后再发生插入或更新数据的操作,将导致页的分裂,新建的页将存储在不连续的别的地方,导致物理碎片增加,严重影响磁盘IO

解决:指定列类型,容量时,要有预见性,并设置一定的填充因子,在磁盘空间和性能上找一个平衡

 

 

 

 

posted @ 2012-12-20 10:44  DataFlow  阅读(254)  评论(0编辑  收藏  举报