上一主题: APM 数据库要求下一主题: 对 APM 数据库使用 Oracle


对 APM 数据库使用 PostgreSQL

对 32 位和 64 位操作环境的支持

如果在 Windows 上安装 PostgreSQL,则企业管理器安装程序会安装 32 位 PostgreSQL 数据库,无论您是在运行 32 位还是 64 位 Windows 操作系统。 在 Linux 和 Solaris 上,可以在 32 位系统上安装 32 位 PostgreSQL,在 64 位系统上安装 64 位 PostgreSQL,从而允许您充分利用 64 位功能。

运行 PostgreSQL 的最低硬件要求和建议

如果您正在使用 PostgreSQL,应遵循 PostgreSQL 网站 (http://www.postgresql.org/) 上发布的准则来确定适用于您环境的最低硬件配置。 使用建议的配置,您应该会看到类似于以下内容的输入/输出吞吐量:

PostgreSQL 和共享内存

将共享内存设置配置为至少 25% 的可用 RAM。 共享内存直接影响数据库性能,指定的内存太少会严重影响 APM 数据库。

PostgreSQL 安装将共享内存设置为 954368000。 即使最初将内存设置为比要求更大的值,也仍然如此。 如果要更改该值,可以手工将其重新设置为较高的值(在 /etc/sysctl.conf 文件中)。

注意:如果原始值低于 954368000,则不要更改该值。

Solaris 系统上的 PostgreSQL

对于 Solaris 计算机上的 PostgreSQL 安装,Solaris 安装至少需要安装“最终用户组”软件包。

在 Linux 上禁用增强安全

要在 Red Hat Linux 上使用 PostgreSQL,必须关闭 SELinux 服务。 有关详细信息,请参阅 http://wiki.postgresql.org/wiki/PostgreSQL_and_SELinux

Windows 上的 PostgreSQL 和 IPv6 地址

在 Windows 上安装 PostgreSQL 时,企业管理器安装程序自动检测是否安装了 IPv6,并相应地编辑 <APM_Db_Home>\data\pg_hba.conf 文件。 请注意,决定性因素为是否安装了 IPv6,而不管是否使用了 IPv6。 默认情况下,Windows 2003 R2 和更高版本已安装 IPv6。

如果稍后在计算机中添加或删除 IPv6,请在 pg_hba.conf 文件中编辑以下 IPv6 条目:

host all all ::/0 password

为所有 IPv6 地址或特定 IPv6 地址配置上述设置。

64 位 Linux 环境中的 PostgreSQL 需要库

在 64 位 Linux 环境中安装 Postgres 数据库时,请确认目标计算机上是否已安装以下库: