Sql Server 表数据量与查询性能的问题

liangjianyong 2010-10-18 10:59:41
描述,有一张表需要频繁的插入数据,表中的数据量,到级别的时候,同等的查询条件下,查询性能会受比较大的影响??
有没有一个经验值,是100万,50万还是???


另外:
表结构为
Url IsChecked
www.baidu.com 0
www.gooogle.com 1
www.sina.com 1
www.sohu.com 0
www.google.com 0
......

想要查询出Distinct Url,distinct范围是整张表,并且IsChecked为0的数据,如何写Sql语句,才能达到最优的或者比较好的性能
...全文
115 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
王向飞 2010-10-19
索引对查询性能有提高,但更新插入会有一定影响。
回复
liangjianyong 2010-10-19
[Quote=引用 1 楼 dawugui 的回复:]

不管数据量多大,需要合理的设计,例如相关字段需要设置索引.

另外性能问题,还根据你的SQL语句有关.
[/Quote]

如果创建了索引,频繁的插入就会频繁的去修改索引,这样对性能还是有一定的影响吧
回复
Mr_Nice 2010-10-19
[Quote=引用楼主 liangjianyong 的回复:]
描述,有一张表需要频繁的插入数据,表中的数据量,到级别的时候,同等的查询条件下,查询性能会受比较大的影响??
有没有一个经验值,是100万,50万还是???


另外:
表结构为
Url IsChecked
www.baidu.com 0
www.gooogle.com 1
www.sina.com 1
www.sohu.com ……
[/Quote]

对于频繁的插入,习惯性,有计划的重建索引,会带来一定的性能优化。
说到底,结构是根本。

回复
claro 2010-10-19
单表方式添加索引,设计是很重要。

回复
dawugui 2010-10-18
相关优化的文章参考

SQL优化34条
http://topic.csdn.net/u/20080808/14/dfc973e7-fcf2-4526-9de1-fa5efc148f5c.html

SQL语句优化汇总
(http://topic.csdn.net/u/20080716/11/2317d040-48e7-42da-822e-040b4c55b46d.html)
回复
dawugui 2010-10-18
不管数据量多大,需要合理的设计,例如相关字段需要设置索引.

另外性能问题,还根据你的SQL语句有关.
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-18 10:59
社区公告
暂无公告