内存设置和locking页面需要SQL Server 2008?

我的系统configuration是这样的

4 GB内存和2个实例正在运行

1.SQL 2000 Server 2.SQL 2008服务器

对于SQL Server 2000和1500 SQL Server 2008,服务器的最大内存configuration为1500

问题:

一个数据库总是怀疑模式,如果我运行sp_who2我看到事务回滚事务没有完成仍在运行

如果我重新启动系统数据库正在工作,

问题:由于内存不足,数据库可疑发生?

  1. 请build议我两台服务器的最大内存configuration

  2. 请在安装SQL Server 2008服务器时提示我是否必须在locking页面中添加帐户在内存中。

  3. 请build议我如何找出内存问题的关键计数器来看看和更好的价值..

请让我知道.plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

检查此博客Glen Berry 为SQL Server 2005/2008build议的最大内存设置

这是一个摘录:

这些设置是针对x64,在专用数据库服务器上,只运行数据库引擎(这是理想情况)。

Physical RAM MaxServerMem Setting 2GB 1500 4GB 3200 6GB 4800 8GB 6400 12GB 10000 16GB 13500 24GB 21500 32GB 29000 48GB 44000 64GB 60000 72GB 68000 96GB 92000 128GB 124000 > 

如果您正在运行其他SQL Server组件(如SSIS或全文本search),则需要为SQL Server缓冲池分配较less的内存。 您还需要密切关注在任务pipe理器中还有多less内存可用。 在加载(在Windows Server 2003上)的情况下,这是在任务pipe理器中可用的RAM数量:

物理RAM目标在任务pipe理器中使用RAM <4GB
512MB – 1GB 4-32GB
1GB – 2GB 32-128GB
2GB – 4GB

128GB> 4GB