in

搜趣堡 - 中心街区

沈阳人的网上综合社区

半冬眠的壳儿

岁月需要回忆朋友要相聚,缘分需要偶遇生命要延续;该来就来该去就去,无所谓歌舞升平无所谓灯红酒绿;只为人生更加美丽!

对于较大数据量的SQL SERVER 2005数据库,如何设计才能保证查询效率的学习

在通过CREATE TABLE建表时,NVARCHAR类型字段的上限长度不会影响数据库文件的磁盘容量,磁盘容量和实际的数据有关,所以在无法完全确定时可适当扩充字段上限长度,通过界面进行进一步的字数限制。

首先应该确定基础数据结构,然后要设计分区方案和分区函数,建立索引,通过模拟测试一下可能发生的查询的耗费时间,SQL SERVER 2005企业版应该会提供一些工具,无奈现在用的XP还不能试用这些工具。

尝试着在没有索引的情况下建立一个表并插入10,000条记录,发现查询效率还是可以接受的,即使是试用LIKE也没有太大的效率问题,主键为UNIQUEIDENTIFIER类型,同时设一个自动增加的INT字段作为分区依据列(CREATE TABLE或CREATE INDEX只能建立一个分区依据列)。要做一个10万条数据在索引情况下的查询。

公开的 八月 24 2006, 08:05 上午 by 壳儿
所属分类:

评论

暂无评论