首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库运行几年之后性能直线下降解决办法

2012-03-28 
数据库运行几年之后性能直线下降当初设计的时候没有做什么优化处理,数据库运行了三年之后,某表的数据量达

数据库运行几年之后性能直线下降
当初设计的时候没有做什么优化处理,数据库运行了三年之后,某表的数据量达到800万条,查询该表的速度慢得像蜗牛。请问现在该如何提高查询速度?

[解决办法]
重新建立索引,清理磁盘碎片,更新统计信息。
[解决办法]
看点优化的资料吧
找到比较耗时的操作
建立适当的索引
优化下查询语句
提高下硬件配置等等
[解决办法]
可以重建索引试试。
数据多了,可以把某些不需要的数据先备份起来,如建立一个同样表结构的表,作为历史记录表,把还需要的数据导过来,比较久远的数据就放到历史表,如果需要时再查询,不需要就用新表。
[解决办法]
很明显,需要在tbname的id字段上建索引.

SQL code
 create index ix_tbname_id on tbname(id)
[解决办法]
如果数据库设计没什么问题的话,那建议将那些数据量很大,而且其中有很多数据已经用不到的,转到一个备份表中去保存.

热点排行