数据库统计速度慢,请教解决方法
我们做的程序要统计数据库中的一个表的原始数据,分析后把结果保存在另一个表中.
但是数据很多 一般每个表都有 几百万,所以程序统计很慢, 有什么好解决办法吗?
问题点数:100、回复次数:3Top
1 楼saucer(思归)回复于 2002-11-19 03:00:19 得分 30
add proper indexesTop
2 楼CCEO(CSDN的CEO)回复于 2002-11-19 08:29:34 得分 40
1、结构设计,如果涉及使得每次统计都要查询从古到今的所有数据,那应该考虑修改设计。
2、数据库物理设计,包括索引、存储设计。索引需要考虑查询,只有合适的索引才有效,存储设计主要是存储对象的分区,利用多个硬盘。
3、sql语句的优化,这个不多说了,具体问题具体考虑。
4、利用存储过程。
Top
3 楼wengj(做了两年的软件,想换个行业)回复于 2002-11-19 08:42:04 得分 30
upTop




