30万条数据查询 如何 优化!

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:14:14
兄弟们我是新手!数据库里面的信息表数据刚才count一下有110万条。。。还在增长中。。。

查询的时候太慢了。。。我是这样写的 select * from COMPANY 在查询分析器里面查询了快1分中了连20万都没查询到。。。像百度那样的海量查询怎么只用 零点几秒?现在只是查询,要是以后修改,更新,或数据转移那不得死人呐。。。

各位朋友应该如何做呢?给点思路。。。数据都是有用的,千万别说删除数据。。。
我也不知道为什么!就这个信息表里面的数据超级多!其他的数据寥寥无几,上万就不错了。。。

是什么样的查询需要返回整个表的结果呢?

优化的话只能是限定返回的结果集的行数,如果是页面里显示,可以采取分页的形式。分页的话最好在表里添加一个主键,按主键来进行分页。

估计表很大,也就是很多列吧,是什麼数据库?

MS_SQL用分区表+分区索引

SQL2000可用分区视图

建索引