Параметры конфигурирования DBTUNE в PostgreSQL

Параметры конфигурации, которые хранятся в столбце parameter_name в таблице sde_dbtune, определяют конфигурируемый объект или задают определенные настройки. Их соответствующие значения, которые хранятся в столбце parameter_name в таблице sde_dbtune, определяют конфигурацию объекта или параметра. Параметры и их строки конфигурации группируются в таблицу sde_dbtune по ключевым словам конфигурации. Комбинации "ключевое слово–параметр" являются уникальными, но большинство имен параметров не уникальны и используются в большом количестве других ключевых слов по всей таблице sde_dbtune.

Допустимые значения для столбца parameter_name фиксированы; вы не можете создавать новые параметры. Так же, столбец config_string содержит только определенные числовые значения или строки SQL. В большинстве случаев эти строки присоединяются к выражениям SQL CREATE TABLE и CREATE INDEX, поэтому они должны использовать синтаксис SQL, необходимый для данной СУБД.

В базах геоданных, хранящихся в базе данных PostgreSQL, пары «имя параметра – строка конфигурации» используются ArcSDE для выполнения следующих задач:

По умолчанию PostgreSQL хранит таблицы и индексы в табличном пространстве по умолчанию базы данных. Для хранения таблиц и индексов в других табличных пространствах, super user должен создать дополнительные табличные пространства и предоставить права CREATE для пользователей, который будут создавать в них объекты. Можно использовать команду psql meta-command \db+ для получения списка табличных пространств и прав доступа к ним.

После того, как настройка закончена, можно задать другие табличные пространства для хранения различных таблиц с помощью параметров хранения sde_dbtune. Синтаксис выбора табличного пространства зависит от параметра.

ПримечаниеПримечание:

Табличные пространства в PostgreSQL используют символьные ссылки; поэтому, пользовательские табличные пространства могут использоваться только на системах с поддержкой символьных ссылок.

В следующей таблице в алфавитном порядке приведен список всех возможных параметров конфигурации, которые могут использоваться в базе геоданных на базе PostgreSQL. Затем следует более подробное объяснение параметров, сгруппированных по их функциональности.

Имя параметра

Описание

Значение

А_INDEX_ROWID

Определение способа хранения индекса столбца идентификатора объекта таблицы добавлений

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

A_INDEX_STATEID

Определение способа хранения индекса столбца sde_state_id таблицы добавлений

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

А_INDEX_USER

Определение способа хранения индекса таблицы добавлений

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

А_INDEX_XML

Определение способа хранения таблицы индекса столбца XML таблицы добавлений

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

A_STORAGE

Определение способа хранения таблицы добавлений

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

AUX_INDEX_COMPOSITE

Определение способа хранения составного индекса столбцов таблицы AUX растровых данных

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

AUX_STORAGE

Определение способа хранения таблицы AUX растровых данных

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

B_INDEX_RASTER

Определение способа хранения индекса столбца растровых данных бизнес-таблицы

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

B_INDEX_ROWID

Определение способа хранения индекса raster rowid R<N>_SDE_ROWID_UK индекса столбца идентификатора объекта бизнес-таблицы

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

B_INDEX_TO_DATE

Информация о параметре хранения для создания индекса r<registration_id>_sde_todate, который используется при обновлении таблицы истории во время операции архивирования

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

B_INDEX_USER

Определение способа хранения индекса пользователей бизнес-таблицы

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

B_INDEX_XML

Определение способа хранения таблицы индекса столбца XML бизнес-таблицы

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

B_STORAGE

Определение способа хранения бизнес-таблицы и таблицы атрибутов растров

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

BLK_INDEX_COMPOSITE

Определение способа хранения составного индекса столбцов таблицы BLK растров

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

BLK_STORAGE

Определение способа хранения таблицы BLK растров

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

ВND_INDEX_COMPOSITE

Определение способа хранения составного индекса столбцов таблицы BND растров

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

BND_INDEX_ID

Определение способа хранения индекса столбца RID таблицы BND растров

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

BND_STORAGE

Определение способа хранения таблицы BND растров

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

COMMENT

Строка, используемая для примечаний

Можно добавить любой комментарий длиной не более 2048 символов

D_INDEX_ALL

Фактор заполнения для индексов столбцов sde_states_id, sde_deletes_row_id и deleted_at columns

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

D_INDEX_DELETED_AT

Удаляет определение хранения индекса столбца sde_deleted_at в таблице

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

D_STORAGE

Определение способа хранения таблицы удалений

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

GEOMETRY_STORAGE

Указывает тип хранения данных для столбца пространственных данных

ST_GEOMETRY или PG_GEOMETRY

LD_INDEX_ALL

Определение способа хранения первичного ключа таблиц sde_logfile_data и sde_logpool

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

LD_STORAGE

Определение хранения таблиц sde_logfile_data и sde_logpool

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

LF_INDEX_ID

Определение способа хранения первичного ключа sde_logfiles

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

LF_INDEX_NAME

Определение способа хранения уникального индекса sde_logfiles

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

LF_STORAGE

Определение хранения таблицы sde_logfiles.

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

MVTABLES_MODIFIED_INDEX

Определение способа хранения индекса Mvtables_modified

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

MVTABLES_MODIFIED_TABLE

Определение способа хранения таблицы Mvtables_modified

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

RAS_INDEX_ID

Определение способа хранения индекса RID таблицы RAS растра

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

RAS_STORAGE

Определение способа хранения таблицы RAS растров

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

RASTER_STORAGE

Определяет тип хранения растровых данных

двоичный или ST_Raster

SESSION_INDEX

Определение хранения индексов log-файлов как изолированных, так и на основе сеансов ArcSDE

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

SESSION_STORAGE

Определение хранения таблиц log-файлов как изолированных, так и на основе сеансов ArcSDE

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

SESSION_TEMP_TABLE

Определяет, создаются ли файлы журнала в tempdb или нет

1 или 0

Этот параметр в данный момент не используется в PostgreSQL.

STATES_INDEX

Определение способа хранения таблицы состояний

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

STATES_LINEAGES_INDEX

Определяет способ хранения индекса первичного ключа таблицы sde_state_lineages

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

STATES_LINEAGES_TABLE

Определение способа хранения таблицы sde_state_lineages

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

STATES_TABLE

Определение способа хранения таблицы sde_states

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

UI_NETWORK_TEXT

Параметр пользовательского интерфейса, который указывает, что соответствующее ключевое слово конфигурации появится в пользовательском интерфейсе ArcGIS; содержит описание конфигурации сети

Описание – до 2048 символов

UI_TERRAIN_TEXT

Параметр пользовательского интерфейса, который указывает, что соответствующее ключевое слово конфигурации появится в пользовательском интерфейсе ArcGIS; содержит описание конфигурации набора данных terrain

Описание – до 2048 символов

UI_TEXT

Параметр пользовательского интерфейса, который указывает, что соответствующее ключевое слово конфигурации появится в пользовательском интерфейсе ArcGIS; содержит описание соответствующего несоставного ключевого слова конфигурации

Описание – до 2048 символов

UI_TOPOLOGY_TEXT

Параметр пользовательского интерфейса, который указывает, что соответствующее ключевое слово конфигурации появится в пользовательском интерфейсе ArcGIS; содержит описание конфигурации топологии

Описание – до 2048 символов

VERSIONS_INDEX

Определение способа хранения индекса таблицы sde_versions

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

VERSIONS_TABLE

Определение способа хранения таблицы sde_versions

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

XML_COLUMN_STORAGE

Указывает тип столбцов XML, которые нужно создать: ArcSDE XML или собственный тип XML СУБД

SDE_XML or DB_XML

XML_DOC_INDEX

Условие хранения для индексов xmldoc<n>_pk и xml_doc<n>_ix в таблице sde_xml_doc<n>

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

XML_DOC_STORAGE

Условие хранения таблицы sde_xml_doc<n>

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

XML_DOC_UNCOMPRESSED_TYPE

Определяет формат хранения документов XML.

BINARY или TEXT

XML_IDX_FULLTEXT_UPDATE_METHOD

Определяет, как изменения, внесенные в столбец xml_doc_val в таблице sde_xml_doc<n> (таблице XML-документа) и столбец text_tag таблицы sde_xml_idx<n> (индексной таблицы столбца XML), передаются в полнотекстовый индекс.

AUTOMATIC или MANUAL

XML_IDX_INDEX_DOUBLE

Условие хранения для индекса xmlix<n>_db столбца double_tag таблицы sde_xml_idx<n>

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

XML_IDX_INDEX_ID

Условие хранения для индекса xmlix<n>_id столбца ID таблицы xml_idx<n>

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

XML_IDX_INDEX_PK

Условие хранения для индекса xmlix<n>_pk столбца идентичности xml_key_column таблицы sde_xml_idx<n>

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

XML_IDX_INDEX_STRING

Условие хранения для индекса xmlix<n>_st столбца string_tag таблицы sde_xml_idx<n>

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

XML_IDX_INDEX_TAG

Условие хранения для индекса xmlix<n>_tg столбца tag_id таблицы sde_xml_idx<n>

См. документацию для PostgreSQL (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).

XML_IDX_STORAGE

Условие хранения для таблицы sde_xml_idx<n> (индексной таблицы столбца XML)

См. документацию для PostgreSQL (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).

Краткое описание параметров конфигурации

Для параметров XML <n> соответствует xml_column_id, относящемуся к указанному столбцу XML.

Описания функций параметров

Параметры хранения для бизнес-таблицы и индекса

Бизнес-таблица – это таблица PostgreSQL, созданная клиентом ArcGIS, командой администрирования sdetable или функцией ArcSDE C API SE_table_create. Используйте параметр B_STORAGE таблицы sde_dbtune для определения конфигурации хранения бизнес-таблицы.

Для поддержки создания индексов бизнес-таблицы существуют пять параметров хранения индексов:

  • Параметр B_INDEX_USER содержит конфигурацию хранения пользовательских индексов, созданных с помощью функции C API SE_table_create_index и операции create_index команды sdetable.
  • Параметр B_INDEX_ROWID содержит конфигурацию хранения индекса, который ArcSDE создает по зарегистрированного столбцу ObjectID таблицы, как правило, называющийся ROWID или OBJECTID.
  • Параметр B_INDEX_RASTER содержит конфигурацию информацию коэффициента заполнения индекса растрового столбца, созданного ArcSDE при добавлении растрового столбца в бизнес-таблицу. Этот индекс создается с помощью функции ArcSDE C API SE_rastercolumn_create. Данная функция вызывается ArcGIS при создании класса пространственных объектов с помощью операций добавления, копирования или импорта команды sderaster.
  • Параметр B_INDEX_TO_DATE определяет коэффициент заполнения для индекса R<ид_регистрации>_sde_todate. Этот индекс создается при включении архивации бизнес-таблицы и используется при обновлении таблицы истории во время архивации.
  • Параметр B_INDEX_XML задает коэффициент заполнения индекса столбца XML бизнес-таблицы (также см. следующий раздел "Параметры типов XML").

Добавляет и удаляет параметры хранения таблиц

Регистрация бизнес-таблицы или класса пространственных объектов как версионных позволяет нескольким пользователям обслуживать и изменять объект. Для каждой таблицы, зарегистрированной как версионной, ArcGIS создает две таблицы: таблицу добавлений и таблицу удалений.

Через необходимые интервалы времени пользователи объединяют свои изменения с изменениями, внесенными другими пользователями, и разрешают конфликты, которые возникают при изменении один и тех же объектов.

Параметры таблицы добавлений

Параметр A_STORAGE обслуживает конфигурацию хранения для таблицы добавлений. Таблица добавлений названа А<n>, где <n> – это идентификатор регистрации, содержащийся в системной таблице TABLE_REGISTRY. Например, если бизнес-таблица ROADS имеет идентификатор регистрации 10, ArcSDE создает таблицу добавлений с именем А10.

Другие пять параметров хранения содержат конфигурацию хранения индексов таблицы добавлений. Параметр A_INDEX_ROWID задает коэффициент заполнения индекса, который ArcSDE создает по версионному столбцу ID объекта, также называющемуся ROWID. Индекс ROWID таблицы добавлений называется A<n>_ROWID_IX1, где <n> – это идентификатор регистрации бизнес-таблицы, с которой связана таблица добавлений.

Параметр A_INDEX_STATEID содержит конфигурацию фактора заполнения, который ArcSDE создает по столбцу SDE_STATE_ID таблицы добавлений. Индекс столбца SDE_STATE_ID называется A<n>_STATE_IX2, где <n> – это идентификатор регистрации бизнес-таблицы, с которой связана таблица добавлений.

Параметр хранения A_INDEX_USER содержит конфигурацию фактора заполнения пользовательских индексов, которую создает ArcSDE для таблицы добавлений. Пользовательские индексы бизнес-таблиц дублируются в таблице добавлений. Параметр A_INDEX_RASTER задает фактор заполнения индекса, который создается по индексу растрового столбца таблицы добавлений.

Параметр A_INDEX_XML задает коэффициент заполнения индекса столбца XML таблицы добавлений (также см. следующий раздел "Параметры типов XML").

Параметры таблицы удалений

Параметр D_STORAGE содержит конфигурацию хранения для таблицы удалений. Таблица добавлений названа D<n>, где <n> – это идентификатор регистрации, содержащийся в системной таблице TABLE_REGISTRY. Например, если бизнес-таблица ROADS имеет идентификатор регистрации 10, ArcSDE создает таблицу удалений с именем D10.

Другие два параметра хранения содержат конфигурацию хранения индексов, которые ArcSDE создает для таблицы удалений:

  • Параметр D_INDEX_ALL содержит фактор заполнения индекса D<n>_IDX1, который ArcSDE создает по столбцам SDE_STATE_ID и SDE_DELETES_ROW_ID в таблице удалений.
  • Параметр D_INDEX_DELETED_AT содержит фактор заполнения индекса D<n>_IDX2, который ArcSDE создает по столбцу SDE_DELETED_AT таблицы удалений.

Дополнительную информацию по структуре таблиц добавлений и удалений и их использованию см. в разделе Версионные таблицы в базе геоданных PostgreSQL.

Параметры таблицы растровых данных

Растровый столбец, добавляемый в бизнес-таблицу, является фактически ссылкой внешнего ключа на данные растра, хранящиеся в схеме, состоящей из четырех таблиц и пяти индексов поддержки. Параметры таблицы растра задают конфигурацию растровых таблиц и индексов.

Параметр RAS_STORAGE содержит конфигурацию хранения PostgreSQL CREATE_TABLE таблицы RAS.

Параметр RAS_INDEX_ID определяет коэффициент заполнения индекса таблицы RAS. Параметр BND_STORAGE содержит конфигурацию хранения PostgreSQL CREATE_TABLE таблицы BND.

Параметр хранения BND_INDEX_COMPOSITE задает фактор заполнения столбца композитного индекса таблицы BND.

Параметр хранения BND_INDEX_ID задает фактор заполнения индекса столбца ID строки (RID) таблицы BND.

Параметр AUX_STORAGE содержит конфигурацию хранения PostgreSQL CREATE_TABLE таблицы AUX.

Параметр AUX_INDEX_COMPOSITE определяет коэффициент заполнения для индекса AUX.

Параметр BLK_STORAGE содержит конфигурацию хранения PostgreSQL CREATE_TABLE таблицы BLK.

Параметр BLK_INDEX_COMPOSITE определяет коэффициент заполнения для индекса таблицы BLK.

Можно заметить, что коэффициент заполнения растровых индексов по умолчанию выше, чем других индексов таблицы sde_dbtune table. Это потому, что растровые данные обычно более однородны.

Существует дополнительный тип таблицы растра – таблица атрибутов растра. Эта таблица (или таблицы; их может быть несколько) хранит значения атрибутов по значениям ячеек растра. Параметр B_STORAGE определяет хранение этих таблиц. Если необходимо определить другое местоположение для хранения этих таблиц, чтобы они располагались отдельно от других бизнес-таблиц классов пространственных объектов, обязательно создайте ключевое слово растра, которое можно использовать при создании растровых наборов данных и растровых каталогов, в которых содержатся различные сведения хранения для таблиц растровых атрибутов.

Дополнительные сведения о таблицах растровых атрибутов см. в разделе Таблицы атрибутов растровых наборов данных Сведения о пользовательских ключевых словах конфигурации см. в разделе Пользовательские ключевые слова конфигурации.

Параметры хранения геометрии

ArcSDE for PostgreSQL использует два формата хранения пространственных данных. Параметр GEOMETRY_STORAGE обозначает метод хранения геометрии. Он имеет следующие значения: ST_GEOMETRY или PG_GEOMETRY.

ПримечаниеПримечание:

Для использования типа PG_GEOMETRY, необходимо установить PostGIS, а база данных должна быть подготовлена для использования типа хранения геометрии PostGIS. Более подробную информацию см. в ArcGIS и тип геометрии PostGIS.

Описание этого типа хранения см. в разделе Что такое тип хранения ST_Geometry?.

Параметры log-файла

Таблицы log-файла используются ArcSDE для обслуживания наборов выбранных записей. Параметры log-файла влияют на сам log-файл, а также на таблицы и индексы данных в log-файле. Они начинаются с буквы L или слова SESSION.

Бизнес-таблица имеет следующие параметры:

  • LD_INDEX_ALL задает фактор заполнения первичного ключа таблиц sde_logfile_data и sde_logpool.
  • LD_STORAGE определяет конфигурацию таблиц sde_logfile_data и sde_logpool_<sde_id>.
  • LF_INDEX_ID задает хранение фактора заполнения первичного ключа файла sde_log.
  • LF_INDEX_NAME задает фактор заполнения уникального индекса файла sde_log.
  • LF_STORAGE определяет конфигурацию хранения таблицы sde_logfiles.
  • SESSION_INDEX определяет фактор заполнения индекса logdata_<sde_id>_<sde_id>_<current_standalone_id>_idx1 для отдельной таблицы журнала и индекса таблицы сеансов logsession_<sde_id>_idx1.
  • SESSION_STORAGE задает конфигурацию хранения отдельной таблицы журнала logdata_<sde_id>_<current_standalone_id> и таблицы сеансов session_<sde_id>.
  • SESSION _TEMP_TABLE не используется в базах геоданных на PostgreSQL.

Дополнительные сведения об использовании таблиц log-файла в базе геоданных см. в разделе Таблицы log-файлов ArcSDE в PostgreSQL.

Параметры пользовательского интерфейса

Параметры пользовательского интерфейса начинаются с UI и указывают, что соответствующее ключевое слово конфигурации будет доступно в пользовательском интерфейсе ArcGIS и ArcObjects. UI_TEXT используется для несоставных ключевых слов конфигурации. UI_TOPOLOGY_TEXT используется для ключевых слов топологии. UI_TERRAIN_TEXT используется для ключевых слов terrain. UI_NETWORK_TEXT используется для ключевых слов сети. Дополнительные сведения об использовании параметров UI см. в разделе Обеспечение доступности ключевых слов конфигурации в ArcGIS.

Параметры типа XML

ПримечаниеПримечание:

Если вы не используете столбцы XML и XML-документы в вашей базе геоданных, эти параметры настраивать не нужно.

Параметры конфигурации XML используются для определения информации хранения для таблиц и индексов, используемых в целях отслеживания и хранения XML-документов.

Параметр XML_COLUMN_STORAGE определяет, создаются ли столбцы XML как XML ArcSDE или как собственные XML PostgreSQL. По умолчанию используются ArcSDE XML (SDE_XML).

Параметр XML_INDEX_TAGS_INDEX ключевого слова DATA_DICTIONARY задает фактор заполнения индекса, который создается по таблице sde_xml_indexes.

Параметр XML_INDEX_TAGS_TABLE ключевого слова DATA_DICTIONARY задает хранение системных таблиц базы геоданных ArcSDE sde_xml_index_tags. Если вы хотите задать собственное хранение с помощью эти двух параметров, необходимо значения до создания базы геоданных, поскольку они управляют хранением системных таблиц базы геоданных.

Параметр хранения A_INDEX_XML задает фактор заполнения индекса столбца XML в таблице добавлений версионного класса объектов.

Параметр B_INDEX_XML задает фактор заполнения индекса столбца XML бизнес-таблицы.

XML_IDX_FULLTEXT_UPDATE_METHOD определяет, как изменения, внесенные в столбец xml_doc_val в таблице XML-документа (sde_xml_doc<n>) и в столбец text_tag индексной таблицы столбца XML (sde_xml_idx<n>), передаются в полнотекстовый индекс. Опции этого параметра: AUTOMATIC или MANUAL. Если задано AUTOMATIC, триггер, созданный в дополнительных таблицах XML, обновляет индексы при вставке строк. Если значение XML_IDX_FULLTEXT_UPDATE_METHOD не AUTOMATIC, предполагается, что это MANUAL.

Параметр XML_DOC_STORAGE задает хранение таблицы sde_xml_doc<n>.

Параметр конфигурации XML_DOC_INDEX задает фактор заполнения индексов xmldoc<n>_pk and xml_doc<n>_ix таблицы sde_xml_doc<n>.

Параметр конфигурации XML_DOC_UNCOMPRESSED_TYPE определяет способ хранения XML-документов. Опции: BINARY или TEXT. Если используется BINARY, данные хранятся в типе bytea. Если используется TEXT, данные хранятся в виде Юникод или ASCII, в зависимости от поддержки данных Юникод (UTF-8) в базе данных.

Параметр конфигурации XML_IDX_STORAGE задает хранение таблицы sde_xml_idx<n>, которая является индексной таблицей столбца XML. Следующие параметры задают хранение индексов столбцов в самой таблице sde_xml_idx<n>:

  • XML_IDX_INDEX_DOUBLE – задает хранение индекса xmlix<n>_db столбца double_tag
  • XML_IDX_INDEX_ID – задает хранение индекса xmlix<n>_id столбца ID
  • XML_IDX_INDEX_PK – задает хранение индекса xmlix<n>_pk столбца xml_key_column
  • XML_IDX_INDEX_STRING – задает хранение индекса xmlix<n>_st столбца string_tag
  • XML_IDX_INDEX_TAG – задает хранение индекса xmlix<n>_tg столбца tag_id
Подробнее об использовании столбцов XML см. в Документы XML в базе геоданных на PostgreSQL.

9/11/2013