SQL server 性能相关
2012-12-20 10:44
218 查看
索引
查看该表上的索引情况: sp_helpindex [table name]
聚集索引的本质是双向链表
非聚集索引的本质是平衡二叉树,采用分多层分级来不断缩小搜索范围,最终找到指向数据的指针。
所以如果列的数据过大,不要做索引,会增加哈希的时间和比较的时间
如果列的数据相似度很大,不要做索引, 因为不能建立很多层树结构,不能有效的缩小搜索范围
页分裂问题:
当一个数据页达到了8K容量,以后再发生插入或更新数据的操作,将导致页的分裂,新建的页将存储在不连续的别的地方,导致物理碎片增加,严重影响磁盘IO
解决:指定列类型,容量时,要有预见性,并设置一定的填充因子,在磁盘空间和性能上找一个平衡
查看该表上的索引情况: sp_helpindex [table name]
聚集索引的本质是双向链表
非聚集索引的本质是平衡二叉树,采用分多层分级来不断缩小搜索范围,最终找到指向数据的指针。
所以如果列的数据过大,不要做索引,会增加哈希的时间和比较的时间
如果列的数据相似度很大,不要做索引, 因为不能建立很多层树结构,不能有效的缩小搜索范围
页分裂问题:
当一个数据页达到了8K容量,以后再发生插入或更新数据的操作,将导致页的分裂,新建的页将存储在不连续的别的地方,导致物理碎片增加,严重影响磁盘IO
解决:指定列类型,容量时,要有预见性,并设置一定的填充因子,在磁盘空间和性能上找一个平衡
相关文章推荐
- Sql Server 性能分析1 –查看数据库的相关信息
- Sql Server CPU 性能排查及优化的相关 Sql
- Sql Server 性能分析1 –查看数据库的相关信息
- 【SqlServer2005+ 性能优化】Sql Server 数据库优化相关
- Sql Server CPU 性能排查及优化的相关 Sql
- Sql Server 性能分析1 –查看数据库的相关信息
- Sql Server CPU 性能排查及优化的相关 Sql
- SQL SERVER性能优化--Tempdb相关问题
- SQL Server 通过JOB来定期获取数据库相关性能数据—JOB介绍
- SQL Server 性能相关文章 BY GEERT VANHOVE
- SQL Server 查询性能优化 相关文章
- Sql Server CPU 性能排查及优化的相关 Sql 语句
- SQL SERVER性能优化综述
- 影响SQL Server性能的三个关键点
- Java锁与性能相关知识复习与整理
- 优化 SQL Server 查询性能
- 在网上看到和篇关于sql server 2005的性能优化篇,觉得写得很好。
- 四项技术 助你提高SQL Server的性能
- SQL Server 2008 R2 性能计数器详细列表(一)
- SQL Server 2008 R2 性能计数器详细列表(五)