PostgreSQL 中的 DATA_DICTIONARY 关键字

DATA_DICTIONARY 关键字包含用于决定特定 ArcSDE 地理数据库系统表的存储设置的参数。

使用 DATA_DICTIONARY 参数可以为系统索引创建填充系数或为系统表指定位置。大多数地理数据库至多只要求将一个表空间用于 ArcSDE 系统表。但如果您觉得需要管理这些表的空间,可以通过更改 DATA_DICTIONARY 关键字下的参数来执行此操作。

大多数参数在 PostgreSQL dbtune.sde 文件中均会出现两次 - 一次按默认设置出现,另一次以作为注释的参数的形式出现,用以为表空间指派指定正确的语法。这么做的原因是表空间指派的语法会因所创建对象的类型而异。

仅使用参数的个版本。也就是说,如果想为特定索引指定不同的表空间,则请取消注释该行并注释掉或删除默认的参数。

##DATA_DICTIONARY B_INDEX_ROWID           "WITH (FILLFACTOR = 75)" #B_INDEX_ROWID           "WITH (FILLFACTOR = 75) USING INDEX TABLESPACE <lower_case_name>" B_INDEX_USER            "WITH (FILLFACTOR = 75)" #B_INDEX_USER            "WITH (FILLFACTOR = 75) USING INDEX TABLESPACE <lower_case_name>" B_STORAGE               "" #B_STORAGE               "TABLESPACE <lower_case_name>" MVTABLES_MODIFIED_INDEX "WITH (FILLFACTOR = 75)" #MVTABLES_MODIFIED_INDEX "WITH (FILLFACTOR = 75)USING INDEX TABLESPACE <lower_case_name>" MVTABLES_MODIFIED_TABLE "" #MVTABLES_MODIFIED_TABLE "TABLESPACE <lower_case_name>" STATE_LINEAGES_INDEX    "WITH (FILLFACTOR = 75)"  #STATE_LINEAGES_INDEX    "WITH (FILLFACTOR = 75)USING INDEX TABLESPACE <lower_case_name>" STATE_LINEAGES_TABLE    "" #STATE_LINEAGES_TABLE	"TABLESPACE <lower_case_name>" STATES_INDEX            "WITH (FILLFACTOR = 75)"  #STATES_INDEX            "WITH (FILLFACTOR = 75)USING INDEX TABLESPACE <lower_case_name>" STATES_TABLE            "" #STATES_TABLE		"TABLESPACE <lower_case_name>" VERSIONS_INDEX          "WITH (FILLFACTOR = 75)" #VERSIONS_INDEX          "WITH (FILLFACTOR = 75)USING INDEX TABLESPACE <lower_case_name>" VERSIONS_TABLE          "" #VERSIONS_TABLE		"TABLESPACE <lower_case_name>" XML_INDEX_TAGS_TABLE    "" #XML_INDEX_TAGS_TABLE    "TABLESPACE <lower_case_name>" XML_INDEX_TAGS_INDEX    "WITH (FILLFACTOR = 75)" #XML_INDEX_TAGS_INDEX    "WITH (FILLFACTOR = 75)USING INDEX TABLESPACE <lower_case_name>"  END

相关主题


3/7/2012