您的位置:首页 > 数据库

SQL server 性能相关

2012-12-20 10:44 218 查看
索引

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

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

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

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

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

页分裂问题:

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

解决:指定列类型,容量时,要有预见性,并设置一定的填充因子,在磁盘空间和性能上找一个平衡
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: