日期:2014-05-18  浏览次数:20462 次

sql2000的访问速度问题
你好,我的软件的后台数据库是sqlserver2000,有一张数据表里面的数据超过了十万条以上,结果在读写该表的时候,很慢很慢,能有什么解决的办法吗?

------解决方案--------------------
用索引
------解决方案--------------------
如1楼说的,建立合适的索引来达到提高查询速度。
还有就是优化查询语句,和使用分页方法。

对于大量数据的表,建立合适的索引是最有效的解决方法。
------解决方案--------------------
楼主说的该表的数据量大,是不是经过长时间的使用导致有大量数据,如果是的话,建议楼主:
除楼上所说的建立索引外
再建一个该表的历史表(表名+his),过了多长时间后的数据可以往历史表里移.这个时间的长
短根据经常要查询资的日期范围来定,如果少部分连在历史表里的数据都要查询到.就来个uniou all

不知对楼主有没有帮助,呵呵
------解决方案--------------------
建立索引和数据转移同时使用对于提高查询速度的效果会更好
------解决方案--------------------
在经常查询的数据列上创建聚集索引
------解决方案--------------------
最简单的方法,在相关字段建立索引就ok了