PostgreSQL 中的 LOGFILE_DEFAULTS 关键字
LOGFILE_DEFAULTS 关键字包含可指定 ArcSDE 日志文件表存储的参数。如果尚未自定义日志文件关键字,则将使用 LOGFILE_DEFAULTS 关键字中的设置为所有连接用户指定日志文件表的存储。
提示:
有关创建自定义关键字的信息,请参阅自定义配置关键字。
下方是使用 sdedbtune 命令,从 sde_dbtune 表将日志文件参数导出到文本文件时会显示的默认日志文件参数。所有未指定值的参数都将使用 PostgreSQL 默认值。有关用于创建索引和表的默认值的信息,请参阅 PostgreSQL 文档。
##LOGFILE_DEFAULTS SESSION_TEMP_TABLE 1.000000 SESSION_STORAGE "" SESSION_INDEX "WITH (FILLFACTOR = 75)" LF_STORAGE "" LF_INDEX_NAME "WITH (FILLFACTOR = 75)" LF_INDEX_ID "WITH (FILLFACTOR = 75)" LD_STORAGE "" LD_INDEX_ALL "WITH (FILLFACTOR = 75)" END
如果需要指定与数据库默认值不同的值,可使用 sdedbtune 命令修改参数值并为创建 PostgreSQL 表和索引指定有效的存储值。以下是在 PostgreSQL 中创建日志文件表和索引时可指定的值的示例:
SESSION_STORAGE "TABLESPACE mylogtblspace" SESSION_INDEX "WITH (FILLFACTOR = 90) USING INDEX TABLESPACE mylogtblspace " LF_STORAGE "TABLESPACE mylogtblspace" LF_INDEX_NAME "WITH (FILLFACTOR = 90) USING INDEX TABLESPACE mylogtblspace " LF_INDEX_ID "WITH (FILLFACTOR = 90) USING INDEX TABLESPACE mylogtblspace " LD_STORAGE "TABLESPACE mylogtblspace" LD_INDEX_ALL "WITH (FILLFACTOR = 90) USING INDEX TABLESPACE mylogtblspace "
sdedbtune 命令随 ArcSDE 应用程序服务器一同安装。有关修改 sde_dbtune 表中值的说明,请参阅随 ArcSDE 应用程序服务器安装的《ArcSDE 管理命令参考》和修改 DBTUNE 表的内容。
相关主题
5/10/2014