如果你一分钟需要不停插入 500条记录,我觉得数据量算是大了。如果你不用于查询,我觉得IO系统应该是最重要的,内存反而没有那么重要了。
------------------
http://chinadba.cn
深圳骄子数据库服务网
最具实战经验的数据库优化,管理,设计,培训网站
------------------
http://chinadba.cn
深圳骄子数据库服务网
最具实战经验的数据库优化,管理,设计,培训网站
解决方案 »
- 关于SQL SERVER 2005中通过索引读取表数据的问题
- 我刚发表了一篇博文“大二暑期实习感言”希望各位前辈能看看,多多提提意见啊!
- 急急急,windows server 2003上安装sql2000问题?
- SQL高手快来
- 【讨论】如何正确描述一个存储过程?
- 请教个VF问题
- 如何批量并有选择地导入文本到数据库中?
- 一个非常愚昧的问题:怎么在SQL SERVER 2000企业管理器中的一个数据库中的表复制,再粘贴到另一个数据库中?怎么只有复制,没有粘贴?谢
- 救命!有谁知道Win2000Server下怎样用bcb连接到SQL2000?
- 各位大侠(KingSunSha(弱水三千)) 请快来帮我解决问题!
- SQL 语句错在哪?
- 有一个表中定义了Date作为列名,查询时不起作用了怎么办?
如果数据库运行正常,内存方面不存在瓶颈,增加内存没什么意义。
硬盘用RAID 0,HP的服务器,准备换RAID1
请问有什么更好的建议吗?
------------------------------------
http://chinadba.cn
深圳骄子数据库服务网
最具实战经验的数据库优化,管理,设计,培训网站
现在进行的是 csdn 推广活动
2.服务器内存越大,则稳定运行时间越长,一般你这样连续24小时*7的服务器,最低建议配合2G内存,然后让MSSQL自动适应内存,一般不超过1G为宜,如果超过1G建议强制限制到1G.
3.刚测试发现的,MSSQL的速度,和CPU成正比.
你使用中的某个表,比如有一千万条记录,它占用的数据库文件在硬盘上为500M,那么你至少要为MSSQL分配500M的内存.不然会出错很容易出现超时的情况
http://chinadba.cn
深圳骄子数据库服务网
最具实战经验的数据库优化,管理,设计,培训网站
现在进行的是 csdn 推广活动
你要在负载大的时候检查内存、IO、CPU使用情况
再根据情况决定是不是加大内存
最近我在处理一个每天增加百万条记录的表时,也遇到了内存问题.
试下把200万条记录的表运行在仅为SQL分配64M内存的情况下试下.会不断的出现超时的错误的,根本无法处理.128M时免费可以处理.200M时轻松就调出来了.
无论数据库如果利害,但始终它都还是得写入硬盘的,操作硬盘的速度和操作内存的速度....哪个快?就是这道理.呵呵.
和WINDOWS的内存机制一样,所以我上面才说它的870M里有大量的残废没用数据.
^_^