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

sql 字段长度是不是影响查询速度

2013-02-25 
sql 字段长度是否影响查询速度条件查询 where字段1这样的条件查询,sql 字段长度是否影响查询速度字段1

sql 字段长度是否影响查询速度
条件查询 where  字段1=""

这样的条件查询,sql 字段长度是否影响查询速度

字段1的长度为60 nvarchar(60)

数据千万级

影响大不大啊
[解决办法]
会有影响,特别是有索引在这列的时候,由于数据页和索引页是固定8K,字段越长,一个页面存放的数据就越少,索引的层次就越多,查找的范围就越大。一般建议使用“窄索引”,比如能在smallint上的,就不要在int上,能在smalldatetime上的就不要在datetime上建索引。
[解决办法]
要看数据的填充程度,如果60位都满了,那匹配起来还可以,但是由于那么几个字符,那用=会比较慢。速度这个东西涉及很多方面,如索引、数据分布、数据填充度等等。没有一个标准可以说清楚。

热点排行
Bad Request.