如何设置 DB Data Buffers per Object 注册表值

 

上一次修改主题: 2005-05-10

DB data buffers per object 注册表值是为每个数据库对象配置的 4 KB 数据库服务器缓冲区数。缓冲区越多,需要的内存越多,但会减少数据库对象因缺少缓冲区空间而转出到磁盘的机会。当邮件传输代理 (MTA) 与多台 Exchange Server 5.5 计算机在站点内或站点间通信时,建议您更改此值。如果该服务器上有其他邮件连接器,也应该调整此值。在上述情形中,建议您将 DB data buffers per object 的值数据更改为 6。如果 MTA 没有与多台 Exchange 5.5 计算机在站点内或站点间通信,建议您使用默认设置 3

在较小的组织中,MTA 进程一般不需要手动调整。在转换到纯模式后,应删除这些注册表设置。Exchange 组织在纯模式下进行如下所述的 MAT 调整过程,会降低 Exchange 的性能。

开始之前

在执行本主题中的步骤之前,请注意其中包含有关编辑注册表的信息。

Caution警告:
错误地编辑注册表会导致严重的问题,甚至可能需要重新安装操作系统。因注册表编辑不当而导致的问题可能没有办法解决。在编辑注册表之前,请备份所有重要数据。

步骤

设置 DB Data Buffers per Object 注册表值

  1. 打开注册表编辑器,如 Regedit.exe 或 Regedt32.exe。

  2. 导航到 HKLM\System\CurrentControlSet\Services\MSExchangeMTA\Parameters

  3. 在详细信息窗格中,找到“DB data buffers per object”并双击它。

  4. 在“数值数据”字段中,输入适当的值,并单击“确定”。

  5. 关闭注册表编辑器,并重新启动 Microsoft Exchange MTA Stacks 服务,以便使更改生效。

有关详细信息

有关如何编辑注册表的信息,请参阅 Microsoft 知识库文章 256986“Microsoft Windows 注册表说明”(https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986)。