我有一台服务器当前内存利用率为 97%(在 32GB 服务器上刚刚超过 30GB),但当我在任务管理器或资源监视器中添加这些值时,只显示大约 1GB 的内存被使用。关于如何找出消耗我所有内存资源的任何想法?
主页
/
user-26562
Bob Palmer's questions
Bob Palmer
Asked:
2010-02-18 07:21:16 +0800 CST
我们当前的遗留系统是使用多个不同的数据库(其中大约十个)构建的。这些都是同一个谨慎系统的一部分,大量的 SP 和功能跨越多个数据库。还有一些跨度的关键关系(例如,标题表可能在数据库 A 中,而历史记录在数据库 B 中,等等)。
因此,当将我们的应用程序的多个副本部署到同一台服务器时,我们必须使用多个实例(因为数据库名称被编码到如此多的存储过程中)。
我们正在评估将这十个数据库(总共约 30gb,单个大小从 100mb 到 10gb 不等)并将它们合并到一个数据库中的想法。
目前,我们的数据库分布在多个主轴上以获得更好的 IO。我的问题是拥有 10 个不同的数据库与 10 个不同的数据库文件是否有任何性能损失或好处?
即而不是拥有三个数据库(A、B 和 C)
Disk D: A.mdf (1gb)
Disk E: B.mdf (4gb)
Disk F: C.mdf (10gb)
Disk G: A_Log.ldf, B_Log.ldf, C_Log.ldf
拥有一个数据库 (X)
Disk D: X1.mdf (5gb)
Disk E: X2.mdf (5gb)
Disk F: X3.mdf (5gb)
Disk G: X1_log.ldf,X2_log.ldf,X3_log.ldf
谢谢!-鲍勃
Bob Palmer
Asked:
2010-02-04 08:23:19 +0800 CST
我们在具有 8 个内核和 16GB RAM 的 Windows 2003 R2 服务器上安装了 SQL Server 2K5。虽然我们计划将其升级到 64 位,但目前我们使用的是 32 位版本。
目前我们有一个实例集使用所有可用内存,但需要运行两个实例。鉴于这是 32 位,这将是两个单独的 SQL2K5 实例,我是否会有两个实例争夺前 4GB,或者它们都能够解决 4GB+ 的问题?
谢谢!-鲍勃