首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

大楷段为什么会影响性能

2013-04-20 
大字段为什么会影响性能看到一篇文章,因为大字段,在执行select count时很耗时,分离后性能提升很大。难道cou

大字段为什么会影响性能
看到一篇文章,因为大字段,在执行select count时很耗时,分离后性能提升很大。难道count不是直接去从索引里查的吗?还要到数据库表里去计数?
[解决办法]

引用:
引用:每个索引页固定大小为8K,字段大,那么就要更多的索引页来存放,而影响索引速度的其中一个最重要的因素是B树的层级,索引页越多,层次越多,需要查找、扫描的范围就广。自然影响性能。这个解释仅仅针对你的count问题,字段大还有其他一系列的问题,如维护成本的增加、碎片增加的速度等。
我的理解是索引页不是和记录条数有关吗,跟每条记录的……
首先要看你的索引是什么类型,聚集索引存放的其实是整个数据表,字段宽了,索引自然就大了。的确和行数有关系,我现在是假定同样的行数下,字段越宽,每页存放的数据就越少,需要的索引页就越多

热点排行