PostgreSQL の DEFAULTS キーワード

名前が示すように、DEFAULTS コンフィグレーション キーワードの設定値は、テーブル、フィーチャクラス、ラスタ データセットおよびインデックスを作成するときにデフォルトで使用されます。ジオデータベース内にデータを作成するときに別のキーワードを指定しない場合や、必要なパラメータが一部欠落しているキーワードを指定した場合は、DEFAULTS キーワードの値が使用されます。

ここでは、sdedbtune コマンドを使用して sde_dbtune テーブルからテキスト ファイルにエクスポートしたときの、デフォルトの DEFAULTS パラメータを示します。値が指定されていないパラメータについては、PostgreSQL のデフォルト値が使用されます。インデックスおよびテーブルの作成に使用されるデフォルト値については、PostgreSQL のドキュメントをご参照ください。

##DEFAULTS
B_STORAGE                  ""
BLK_INDEX_COMPOSITE        "WITH (FILLFACTOR = 75)"
BLK_STORAGE                ""
A_INDEX_RASTER             "WITH (FILLFACTOR = 75)"
BND_INDEX_ID               "WITH (FILLFACTOR = 75)"
BND_STORAGE                ""
D_INDEX_ALL                "WITH (FILLFACTOR = 75)"
D_INDEX_DELETED_AT         "WITH (FILLFACTOR = 75)"
D_STORAGE                  ""
GEOMETRY_STORAGE           "ST_GEOMETRY"
RAS_INDEX_ID               "WITH (FILLFACTOR = 75)"
RAS_STORAGE                ""
UI_TEXT                    "User Interface text description"
XML_COLUMN_STORAGE         "SDE_XML"
XML_DOC_INDEX              "WITH (FILLFACTOR = 75)"
XML_DOC_STORAGE            ""
XML_DOC_UNCOMPRESSED_TYPE  "BINARY"
XML_IDX_FULLTEXT_UPDATE_METHOD "AUTOMATIC"
XML_IDX_INDEX_DOUBLE       "WITH (FILLFACTOR = 75)"
XML_IDX_INDEX_ID           "WITH (FILLFACTOR = 75)"
XML_IDX_INDEX_PK           "WITH (FILLFACTOR = 75)"
XML_IDX_INDEX_STRING       "WITH (FILLFACTOR = 75)"
XML_IDX_INDEX_TAG          "WITH (FILLFACTOR = 75)"
XML_IDX_STORAGE            ""
XML_TS_CONFIG              "pg_catalog.english"
BND_INDEX_COMPOSITE        "WITH (FILLFACTOR = 75)"
A_INDEX_ROWID              "WITH (FILLFACTOR = 75)"
A_INDEX_STATEID            "WITH (FILLFACTOR = 75)"
A_INDEX_USER               "WITH (FILLFACTOR = 75)"
A_INDEX_XML                "WITH (FILLFACTOR = 75)"
A_STORAGE                  ""
AUX_INDEX_COMPOSITE        "WITH (FILLFACTOR = 75)"
AUX_STORAGE                ""
B_INDEX_RASTER             "WITH (FILLFACTOR = 75)"
B_INDEX_ROWID              "WITH (FILLFACTOR = 75)"
B_INDEX_TO_DATE            "WITH (FILLFACTOR = 75)"
B_INDEX_USER               "WITH (FILLFACTOR = 75)"
B_INDEX_XML                "WITH (FILLFACTOR = 75)"
END

データベースのデフォルト値以外の値を指定する場合は、sdedbtune コマンドを使用してパラメータ値を変更し、PostgreSQL のテーブルおよびインデックスの作成に有効な格納パラメータを指定することができます。PostgreSQL のテーブルとインデックスの作成に対して指定可能な値の例を示します。

B_STORAGE              "TABLESPACE userdata"
B_INDEX_ROWID          "WITH (FILLFACTOR = 60)TABLESPACE userdata"
B_INDEX_USER          "WITH (FILLFACTOR = 75)TABLESPACE userdata"
BLK_STORAGE                "TABLESPACE rasterdata"
BLK_INDEX_COMPOSITE        "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE"
A_INDEX_RASTER             "WITH (FILLFACTOR = 75) TABLESPACE rasterdata"
B_INDEX_RASTER             "WITH (FILLFACTOR = 75) TABLESPACE rasterdata"
BND_STORAGE                "TABLESPACE rasterdata"
BND_INDEX_COMPOSITE        "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE"
RAS_STORAGE            "TABLESPACE rasterdata"
RAS_INDEX_ID           "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE rasterdata"

sdedbtune コマンドは ArcSDE アプリケーション サーバと共にインストールされます。sde_dbtune テーブルの値を変更する手順については、ArcSDE アプリケーション サーバと一緒にインストールされる『ArcSDE コマンド リファレンス』と「DBTUNE テーブルの内容の変更」をご参照ください。

関連トピック

5/10/2014