Parámetros de configuración de PostgreSQL DBTUNE

Los parámetros de configuración, que se almacenan en la columna parameter_name de la tabla sde_dbtune, identifican el objeto de base de datos que se debe configurar o denotan un ajuste específico. Los valores correspondientes, que se almacenan en la columna config_string de sde_dbtune, identifican cómo se configura el objeto o el ajuste. Los parámetros y las cadenas de caracteres de configuración correspondientes se agrupan en la tabla sde_dbtune por palabra clave de configuración. Las combinaciones de palabra clave y nombre de parámetro son únicas, pero la mayoría de los nombres de parámetro no lo son y se utilizan repetidamente con varias palabras clave en la tabla sde_dbtune.

Los valores válidos para la columna parameter_name son fijos, esto implica que no se pueden inventar nombres nuevos de parámetros. De manera similar, la columna config_string acepta solo determinados valores numéricos o cadenas de caracteres de SQL. En la mayoría de los casos, estas cadenas de caracteres se agregan a las declaraciones SQL CREATE TABLE y CREATE INDEX para que coincidan con la sintaxis de SQL que se necesita para la DBMS dada.

En las geodatabases almacenadas en una base de datos PostgreSQL, ArcSDE utiliza los pares de nombre de parámetro-cadena de caracteres de configuración para:

De forma predeterminada, PostgreSQL almacena tablas e índices en el espacio de tablas predeterminado de la base de datos. Para almacenar tablas e índices en otros espacios de tablas, el superusuario debe crear espacios de tablas adicionales y otorgar privilegios CREATE en los espacios de tablas a los usuarios que van a crear objetos en los mismos. Puede utilizar el metacomando \db+ to de psql para enumerar espacios de tablas existentes y los permisos correspondientes.

Una vez completada esta configuración, puede especificar espacios de tablas diferentes con el fin de almacenar varias tablas en las que se utilicen los parámetros de almacenamiento sde_dbtune. La sintaxis para especificar el almacenamiento del espacio de tablas varía en función del parámetro.

NotaNota:

Los espacios de tablas en PostgreSQL utilizan vínculos simbólicos, por lo que los espacios de tabla definidos por el usuario sólo pueden utilizarse en sistemas compatibles con vínculos simbólicos.

La tabla siguiente contiene una lista alfabética de todos los posibles parámetros de configuración que pueden utilizarse en una geodatabase en PostgreSQL. A continuación, se incluye una explicación más detallada de los parámetros agrupados por funcionalidad.

Nombre del parámetro

Descripción

Valor

A_INDEX_ROWID

Definición de almacenamiento para el índice de la columna Id. de objeto de la tabla de inserciones

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

A_INDEX_STATEID

Definición de almacenamiento para el índice de la columna sde_state_id de la tabla de inserciones

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

A_INDEX_USER

Definición de almacenamiento para el índice de la tabla de inserciones

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

A_INDEX_XML

Definición de almacenamiento para la tabla de índices de la columna XML de la tabla de inserciones

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

A_STORAGE

Definición de almacenamiento para la tabla de inserciones

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

AUX_INDEX_COMPOSITE

Definición de almacenamiento para el índice de la columna compuesta de la tabla ráster AUX

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

AUX_STORAGE

Definición de almacenamiento para la tabla ráster AUX

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

B_INDEX_RASTER

Definición de almacenamiento para el índice de la columna ráster de la tabla de negocios

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

B_INDEX_ROWID

Definición de almacenamiento para el índice R<N>_SDE_ROWID_UK del ráster rowid del índice de la columna Id. de objeto de la tabla de negocios

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

B_INDEX_TO_DATE

Información del parámetro de almacenamiento para crear el índice r<registration_id>_sde_todate, que se utiliza al actualizar la tabla de historia durante una operación de archivo

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

B_INDEX_USER

Definición de almacenamiento para el índice de usuario de la tabla de negocios

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

B_INDEX_XML

Definición de almacenamiento para la tabla de índices de la columna XML de la tabla de negocios

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

B_STORAGE

Definición de almacenamiento para la tabla de negocios y la tabla de atributos ráster

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

BLK_INDEX_COMPOSITE

Definición de almacenamiento para el índice de la columna compuesta de la tabla del ráster BLK

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

BLK_STORAGE

Definición de almacenamiento para la tabla del ráster BLK

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

BND_INDEX_COMPOSITE

Definición de almacenamiento para el índice de la columna compuesta de la tabla del ráster BND

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

BND_INDEX_ID

Definición de almacenamiento para el índice de la columna RID de la tabla del ráster BND

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

BND_STORAGE

Definición de almacenamiento para la tabla del ráster BND

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

COMENTARIO

Línea utilizada para comentarios

Puede colocar cualquier comentario de hasta 2.048 caracteres

D_INDEX_ALL

Factor de relleno de los índices de las columnas sde_states_id, sde_deletes_row_id y deleted_at

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

D_INDEX_DELETED_AT

Definición de almacenamiento para el índice de la columna sde_deleted_at de la tabla de borrados

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

D_STORAGE

Definición de almacenamiento para la tabla de borrados

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

GEOMETRY_STORAGE

Indica el tipo de datos de almacenamiento para la columna espacial

ST_GEOMETRY o PG_GEOMETRY

LD_INDEX_ALL

Definición de almacenamiento para la clave principal de las tablas sde_logfile_data y sde_logpool

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

LD_STORAGE

Definición de almacenamiento para las tablas sde_logfile_data y sde_logpool

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

LF_INDEX_ID

Definición de almacenamiento para la clave principal de sde_logfile

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

LF_INDEX_NAME

Definición de almacenamiento para el índice único de sde_logfiles

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

LF_STORAGE

Definición de almacenamiento para la tabla sde_logfiles

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

MVTABLES_MODIFIED_INDEX

Definición de almacenamiento para el índice Mvtables_modified

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

MVTABLES_MODIFIED_TABLE

Definición de almacenamiento para la tabla Mvtables_modified

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

RAS_INDEX_ID

Definición de almacenamiento para el índice RID de la tabla del ráster RAS

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

RAS_STORAGE

Definición de almacenamiento para la tabla del ráster RAS

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

RASTER_STORAGE

Define el tipo de almacenamiento de datos ráster

binario o ST_Raster

SESSION_INDEX

Definición de almacenamiento para los índices de los archivos de registro basados en sesión e independientes de ArcSDE

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

SESSION_STORAGE

Definición de almacenamiento para las tablas de archivos de registro basados en sesión e independientes de ArcSDE

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

SESSION_TEMP_TABLE

Controla si los archivos de registro se crean en tempdb

1 or 0

Este parámetro está presente, pero no se utiliza actualmente en PostgreSQL.

STATES_INDEX

Definición de almacenamiento de la tabla de estados

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

STATES_LINEAGES_INDEX

Controla el almacenamiento del índice en la clave principal de la tabla sde_state_lineages

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

STATES_LINEAGES_TABLE

Definición de almacenamiento para la tabla sde_state_lineages

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

STATES_TABLE

Definición de almacenamiento para la tabla sde_states

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

UI_NETWORK_TEXT

Parámetro de la interfaz de usuario, que indica la palabra clave de configuración asociada que aparecerá en la interfaz de usuario de ArcGIS; contiene una descripción de la configuración de la red

Descripción de hasta 2.048 caracteres

UI_TERRAIN_TEXT

Parámetro de la interfaz de usuario, que indica la palabra clave de configuración asociada que aparecerá en la interfaz de usuario de ArcGIS; contiene una descripción de la configuración del terreno

Descripción de hasta 2.048 caracteres

UI_TEXT

Parámetro de la interfaz de usuario, que indica la palabra clave de configuración asociada que aparecerá en la interfaz de usuario de ArcGIS; contiene una descripción de la palabra clave de configuración no compuesta asociada

Descripción de hasta 2.048 caracteres

UI_TOPOLOGY_TEXT

Parámetro de la interfaz de usuario, que indica la palabra clave de configuración asociada que aparecerá en la interfaz de usuario de ArcGIS; contiene una descripción de la configuración de la topología

Descripción de hasta 2.048 caracteres

VERSIONS_INDEX

Definición de almacenamiento para el índice de sde_versions

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

VERSIONS_TABLE

Definición de almacenamiento para la tabla sde_versions

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

XML_COLUMN_STORAGE

Especifica el tipo de columnas XML que se van a crear: ArcSDE XML o DBMS XML nativo

SDE_XML o DB_XML

XML_DOC_INDEX

Cláusula de almacenamiento para los índices xmldoc<n>_pk y xml_doc<n>_ix en la tabla sde_xml_doc<n>

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

XML_DOC_STORAGE

Cláusula de almacenamiento para la tabla sde_xml_doc<n>

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

XML_DOC_UNCOMPRESSED_TYPE

Determina el formato de almacenamiento para documentos XML

BINARIO oTEXTO

XML_IDX_FULLTEXT_UPDATE_METHOD

Indica la forma en la que los cambios realizados en la columna xml_doc_val de la tabla sde_xml_doc<n> (la tabla del documento XML) y la columna text_tag de la tabla sde_xml_idx<n> (la tabla índice de una columna XML) se propagan al índice de texto completo

AUTOMATIC o MANUAL

XML_IDX_INDEX_DOUBLE

Cláusula de almacenamiento para el índice xmlix<n>_db en la columna double_tag de la tabla sde_xml_idx<n>

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

XML_IDX_INDEX_ID

Cláusula de almacenamiento para el índice xmlix<n>_db en la columna Id. de la tabla xml_idx<n>

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

XML_IDX_INDEX_PK

Cláusula de almacenamiento para el índice xmlix<n>_pk en la columna de identidad xml_key_column de la tabla sde_xml_idx<n>

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

XML_IDX_INDEX_STRING

Cláusula de almacenamiento para el índice xmlix<n>_st en la columna string_tag de la tabla sde_xml_idx<n>

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

XML_IDX_INDEX_TAG

Cláusula de almacenamiento para el índice xmlix<n>_tg en la columna tag_id de la tabla sde_xml_idx<n>

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE INDEX.

XML_IDX_STORAGE

Cláusula de almacenamiento para la tabla sde_xml_idx<n> (tabla de índice de una columna XML)

Consulte la documentación de PostgreSQL para para obtener información sobre los parámetros de CREATE TABLE.

Resumen de parámetros de configuración

Para los parámetros de XML, <n> hace referencia al xml_column_id asociado a una columna de XML específica.

Descripciones funcionales de los parámetros

Parámetros de almacenamiento de los índices y la tabla de negocios

Una tabla de negocios es cualquier tabla de PostgreSQL creada por un cliente de ArcSDE, el comando de administración sdetable o la función SE_table_create de la interfaz de programación de aplicaciones (API) C ArcSDE. Utilice el parámetro B_STORAGE de la tabla sde_dbtune para definir la configuración de almacenamiento de una tabla de negocios.

Existen cinco parámetros de almacenamiento de índices que soportan la creación de los índices de la tabla de negocios:

  • El parámetro B_INDEX_USER contiene la configuración de almacenamiento para los índices definidos por el usuario creados con la función de C API SE_table_create_index y la operación create_index del comando sdetable.
  • El parámetro B_INDEX_ROWID contiene la configuración de almacenamiento del índice que ArcSDE crea en la columna Id. de objeto de una tabla de registro, también denominada ROWID o OBJECTID.
  • El parámetro B_INDEX_RASTER contiene información del factor de relleno del índice de la columna ráster que ArcSDE crea cuando se agrega una columna ráster a una tabla de negocios. Este índice se crea mediante la función SE_rastercolumn_create de C API de ArcSDE Esta función la utilizar ArcGIS cuando crea una clase de entidad y las operaciones de agregar, copiar e importar del comando sderaster.
  • El parámetro B_INDEX_TO_DATE especifica el factor de relleno del índice R<registration_id>_sde_todate. Este índice se crea cuando se habilita el archivado de una tabla de negocios y se utiliza cuando se actualiza la tabla de historia durante una operación de archivado.
  • El parámetro B_INDEX_XML especifica el factor de relleno del índice de la columna XML de una tabla de negocios (también tratado en la posterior sección "Parámetros de tipo XML").

Parámetros de almacenamiento de las tablas de inserciones y tabla de borrados

Registrar una tabla de negocios o clase de entidad como versionada permite que varios usuarios puedan mantener y editar un objeto. ArcGIS crea dos tablas: la tabla de inserciones y la tabla de borrados, para cada tabla que esté registrada como versionada.

En intervalos apropiados, los usuarios fusionan los cambios que realizaron con los cambios realizados por otros usuarios y concilian todo conflicto que surja cuando se modifican las mismas entidades.

Parámetros de la tabla de inserciones

El parámetro A_STORAGE contiene la configuración de almacenamiento de la tabla de inserciones. La tabla de inserciones se denomina A<n>, en la que <n> es la Id. de registro mostrada en la tabla del sistema TABLE_REGISTRY. Por ejemplo, si se muestra la tabla de negocios ROADS con una Id. de registro de 10, ArcSDE crea la tabla de inserciones como A10.

Otros cinco parámetros contienen la configuración de almacenamiento para los índices de la tabla de inserciones. El parámetro A_INDEX_ROWID especifica el factor de relleno del índice que ArcSDE crea en la columna versionada Id. de objeto, también denominada ROWID. El índice ROWID de la tabla de inserciones se denomina A<n>_ROWID_IX1, donde <n> es la Id. de registro de la tabla de negocios a la que se ha asociado la tabla de inserciones.

El parámetro A_INDEX_STATEID contiene la configuración del factor de relleno del índice que ArcSDE crea en la columna SDE_STATE_ID de la tabla de inserciones. El índice de la columna SDE_STATE_ID se denomina A<n>_STATE_IX2, donde <n> es la Id. de registro de la tabla de negocios a la que se ha asociado la tabla de inserciones.

El parámetro A_INDEX_USER contiene la configuración del factor de relleno de los índices definidos por el usuario que ArcSDE crea en tabla de inserciones. Los índices definidos por el usuario para las tablas de negocios se duplican en la tabla de inserciones. El parámetro A_INDEX_RASTER especifica el factor de relleno del índice de la columna ráster de una columna ráster de la tabla de inserciones.

El parámetro A_INDEX_XML especifica el factor de relleno del índice de la columna XML de una tabla de inserciones (también tratado en la posterior sección "Parámetros de tipo XML").

Parámetros de la tabla de borrados

El parámetro D_STORAGE contiene la configuración de almacenamiento de la tabla de borrados. La tabla de borrados se denomina D<n>, en la que <n> es la Id. de registro mostrada en la tabla del sistema TABLE_REGISTRY. Por ejemplo, si se muestra la tabla de negocios roads con un Id. de registro de 10, ArcSDE crea la tabla de borrados como d10.

Otros dos parámetros de almacenamiento contienen la configuración de almacenamiento de los índices que ArcSDE crea en la tabla de borrados:

  • El parámetro D_INDEX_ALL contiene la configuración del factor de relleno del índice D<n>_IDX1, que ArcSDE crea en las columnas SDE_STATE_ID y SDE_DELETES_ROW_ID de la tabla de borrados.
  • El parámetro D_INDEX_DELETED_AT contiene el factor de relleno del índice D<n>_IDX2, que ArcSDE crea en la columna SDE_DELETED_AT de la tabla de borrados.

Para obtener más información sobre la estructura de las tablas de inserciones y tablas de borrados, y cómo se utilizan, consulte Tablas versionadas en una geodatabase en PostgreSQL.

Parámetros de la tabla ráster

Una columna ráster agregada a una tabla de negocios en realidad es una referencia de clave externa para los datos ráster almacenados en un esquema formado por cuatro tablas y cinco índices de soporte. Los parámetros de la tabla ráster definen la configuración de las tablas e índices ráster.

El parámetro RAS_STORAGE contiene la configuración de almacenamiento CREATE TABLE para la tabla RAS de PostgreSQL.

El parámetro RAS_INDEX_ID especifica el factor de relleno del índice de la tabla RAS. El parámetro BND_STORAGE contiene la configuración de almacenamiento CREATE TABLE para la tabla BND de PostgreSQL.

El parámetro BND_INDEX_COMPOSITE especifica el factor de relleno del índice de la columna compuesta de la tabla BND.

El almacenamiento BND_INDEX_ID especifica el factor de relleno del índice de la columna Id. de fila (RID) de la tabla BND.

El parámetro AUX_STORAGE contiene la configuración de almacenamiento CREATE TABLE para la tabla AUX de PostgreSQL.

El parámetro AUX_INDEX_ID especifica el factor de relleno del índice de la tabla AUX.

El parámetro BLK_STORAGE contiene la configuración de almacenamiento CREATE TABLE para la tabla BLK de PostgreSQL.

El parámetro BLK_INDEX_ID especifica el factor de relleno del índice de la tabla BLK.

Como puede observarse, el factor de relleno predeterminado para índices ráster es mayor que para otros índices de la tabla sde_dbtune. Esto es debido a que, por lo general, los datos ráster no varían tanto.

Existe un tipo adicional de tabla ráster: la tabla de atributos ráster. Esta tabla (o tablas; puede haber múltiples tablas de estas) almacena valores de atributos basándose en valores de celda del ráster. El parámetro B_STORAGE define el almacenamiento de estas tablas. Si tiene que definir una ubicación de almacenamiento distinta para estas tablas a la que define para otras tablas de negocios de clases de entidad, asegúrese de crear una palabra clave ráster que puede utilizar al crear datasets ráster y catálogos de ráster que especifica una información de almacenamiento diferente para las tablas de atributos ráster.

Para obtener más información acerca de las tablas de atributos, consulte Tablas de atributos ráster de datasets ráster. Para obtener más información acerca de palabras clave de configuración personalizadas, consulte Palabras clave de configuración personalizadas.

Parámetros de almacenamiento de geometría

ArcSDE para PostgreSQL incluye dos formatos de almacenamientos de datos espaciales. El parámetro GEOMETRY_STORAGE indica qué método de almacenamiento de geometría se va a utilizar. Tiene los valores siguientes: ST_GEOMETRY o PG_GEOMETRY.

NotaNota:

Para utilizar el tipo de almacenamiento PG_GEOMETRY, PostGIS debe estar instalado y la base de datos debe estar habilitada para el uso del tipo de almacenamiento de geometría PostGIS. Consulte ArcGIS y el tipo de geometría de PostGIS para obtener más información.

Consulte ¿Cuál es el tipo de almacenamiento de ST_Geometry? para obtener una descripción de este tipo de almacenamiento de datos.

Parámetros de archivo de registro

ArcSDE utiliza las tablas de archivos de registro para mantener los conjuntos de registros seleccionados. Los parámetros de archivo de registro afectan a las tablas e índices de datos de archivos de registro. Comienzan con la letra L o la palabra SESSION.

Los parámetros son los siguientes:

  • LD_INDEX_ALL define el factor de relleno de la clave principal de las tablas sde_logfile_data y sde_logpool.
  • LD_STORAGE define la configuración de las tablas sde_log file_data y sde_logpool_<sde_id>.
  • LF_INDEX_ID define el almacenamiento para el factor de relleno de la clave principal de sde_log file.
  • LF_INDEX_NAME define el factor de relleno del índice único del archivo sde_log.
  • LF_STORAGE define la configuración de almacenamiento para la tabla sde_logfiles.
  • SESSION_INDEX configura el factor de relleno del índice logdata_<sde_id>_<sde_id>_<current_standalone_id>_idx1 de la tabla de registro independiente y el índice logsession_<sde_id>_idx1 de la tabla de sesión.
  • SESSION_STORAGE define la configuración de almacenamiento para la tabla de registro independiente logdata_<sde_id>_<current_standalone_id> y la tabla de sesión session_<sde_id>.
  • SESSION _TEMP_TABLE no se utiliza en las geodatabases de PostgreSQL.

Para obtener más información acerca del uso de las tablas de archivos de registro en la geodatabase, consulte Tablas de archivos de registro de ArcSDE en PostgreSQL.

Parámetros de la interfaz de usuario

Los parámetros de la interfaz de usuario comienzan con las letras UI e indican si su palabra clave de configuración asociada se encuentra disponible a través de la interfaz de usuario de ArcGIS y ArcObjects. UI_TEXT se utiliza para palabras clave de configuración no compuestas UI_TOPOLOGY_TEXT se utiliza para palabras clave de configuración de topología. UI_TERRAIN_TEXT se utiliza para palabras clave de configuración de terreno. UI_NETWORK_TEXT se utiliza para palabras clave de configuración de redes. Consulte Disponibilidad de las palabras clave de configuración en ArcGIS para obtener más información acerca del uso de los parámetros UI.

Parámetros de tipo XML

NotaNota:

Si no utiliza columnas XML y documentos XML en su geodatabase, no es necesario que configure estos parámetros.

Los parámetros de configuración XML se utilizan para especificar la información de almacenamiento para las tablas e índices utilizados para rastrear y almacenar documentos XML.

El parámetro XML_COLUMN_STORAGE determina si las columnas XML se crean como XML de ArcSDE o como XML nativo de PostgreSQL. La configuración predeterminada es utilizar ArcSDE XML (SDE_XML).

El parámetro XML_INDEX_TAGS_INDEX de la palabra clave de configuración DATA_DICTIONARY especifica el factor de relleno de los índices de la tabla sde_xml_indexes.

Los parámetros XML_INDEX_TAGS_TABLE de la palabra clave de configuración DATA_DICTIONARY definen el almacenamiento para las tablas del sistema de geodatabases de ArcSDE sde_xml_index_tags. Si desea personalizar el almacenamiento mediante estos dos parámetros, debe modificar los valores de los mismos antes de crear la geodatabase, ya que ambos controlan el almacenamiento de las tablas del sistema de geodatabases.

El parámetro A_INDEX_XML define el factor de relleno del índice de la columna XML de la tabla de inserciones de una clase de entidad versionada.

El parámetro B_INDEX_XML define el factor de relleno del índice de la columna XML de las tablas de negocios.

XML_IDX_FULLTEXT_UPDATE_METHOD define el modo en que los cambios realizados en la columna xml_doc_val de la tabla del documento XML (sde_xml_doc<n>) y la columna text_tag de la tabla de índice de una columna XML (sde_xml_idx<n>) se propagan al índice de texto completo Las opciones de este parámetro son AUTOMÁTICO o MANUAL. Cuando se establece en AUTOMÁTICO, un desencadenador creado en las tablas laterales XML actualiza los índices a medida que se insertan filas. Si el valor de XML_IDX_FULLTEXT_UPDATE_METHOD no se establece en AUTOMÁTICO, se establece el valor MANUAL.

El parámetro XML_DOC_STORAGE establece el almacenamiento para la tabla sde_xml_doc<n>.

El parámetro de configuración XML_DOC_INDEX establece el factor de relleno para los índices xmldoc<n>_pk y xml_doc<n>_ix de la tabla sde_xml_doc<n>.

El parámetro de configuración XML_DOC_UNCOMPRESSED_TYPE determina el modo de almacenamiento del contenido de los documentos XML. Las opciones son BINARIO o TEXTO. Si se utiliza BINARIO, los datos se almacenan como tipo de datos bytea. Si se utiliza TEXTO, los datos se almacenan en Unicode o ASCII, dependiendo de si la base de datos se ha configurado para almacenar datos Unicode (UTF-8) o no.

El parámetro de configuración XML_IDX_STORAGE establece el almacenamiento para la tabla sde_xml_idx<n>, que es la tabla de índice de una columna XML. Los parámetros siguientes definen el almacenamiento de los índices de las columnas de la misma tabla sde_xml_idx<n>:

  • XML_IDX_INDEX_DOUBLE: define el almacenamiento del índice xmlix<n>_db de la columna double_tag
  • XML_IDX_INDEX_ID: define el almacenamiento del índice xmlix<n>_id de la columna Id.
  • XML_IDX_INDEX_PK: define el almacenamiento del índice xmlix<n>_pk de la columna de identidad xml_key_column.
  • XML_IDX_INDEX_STRING: define el almacenamiento del índice xmlix<n>_st de la columna string_tag
  • XML_IDX_INDEX_TAG: define el almacenamiento del índice xmlix<n>_tg de la columna tag_id
Consulte Documentos XML en una geodatabase en PostgreSQL para obtener más información acerca del uso de las columnas XML.

9/11/2013