帮忙做一个数据库升级配置

yanxue1129 2007-03-02 11:23:39
我现在要升级数据库,我们使用的sqlserver2000,现在数据库的容量是200G,主要是现在要处理这样的问题,要在几亿条数据的销售流水表salelist中过滤出1500万行记录的数据做成临时表
例如:
我们的操作一般是select * into #temp_table from salelist where rq between '2006-01-01' and '2006-02-01' ,这个查询有1500万行记录。生成这个临时表之后,在这个临时表的基础上还会做sum,group by ,order by,having 等操作。为了使查询在2分钟之内完成。需要什么样的配置,内存至少要多大?并且这种操作可能同时有3-5个session并发操作。
目前我们只要有两个这样的并发操作,数据库资源就严重不足。
在升级硬件的同行,有没有好的查询优化措施?希望大家给点建议,谢谢!
...全文
300 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockywu 2007-03-06
  • 打赏
  • 举报
回复
mark
steven_he 2007-03-02
  • 打赏
  • 举报
回复
你现在的配置是怎么样的?
dashi 2007-03-02
  • 打赏
  • 举报
回复
:)
OracleRoob 2007-03-02
  • 打赏
  • 举报
回复
把需要经常查询的数据保存到一个物理永久表中,这样占用硬盘资源,而不是占用内存资源。

创建索引,优化SQL。

34,871

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧