数据量过大时如何使用SQL Server快速读取

2025-03-22 19:16:36
推荐回答(2个)
回答1:

顶~ 流香羽 。

但是10000W的数据量,字段数量不多的话,索引还是起一定效果的,如果你的表很复杂多字段PK的话,SQLserver真的提高不了多少效果的,建议还是用Oracle,DB2这样的大型企业级数据库,

目前的SqlServer2008的定点吞吐数据量也不过是千万级的。

回答2:

1.建立索引,
2.使用聚集索引使用TOP优化查询。
例如取9901-10000之间的记录:select * from tablename where id in
(select top 100 id from (select top 10000 id from tablename order by id desc) order by id asc)
order by id desc;