Parámetros de configuración de Db2

Los parámetros de configuración identifican a los objetos (como tablas, índices y columnas) que se van a almacenar en la base de datos. Los valores correspondientes a estos identifican el modo de almacenamiento del objeto dentro de la base de datos. Los parámetros y las cadenas de configuración se agrupan a través de palabras clave de configuración.

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

  • Establecer las características de almacenamiento de las tablas y los índices. Es necesario que comprenda cómo Db2 crea y almacena tablas e índices para modificar correctamente estos ajustes. Por lo tanto, consulte la documentación de IBM de la versión de Db2 que utiliza antes de modificar estos ajustes.
  • Habilitar las palabras clave para los usuarios en la interfaz de ArcGIS.
  • Proporcionar comentarios que describan la palabra clave de configuración.
  • Definir la manera de almacenar los documentos XML. Ya que ArcGIS no usa documentos XML directamente, es improbable que tenga que definir estos parámetros.

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

Los valores que están en negrita son los predeterminados.

Nombre del parámetroDescripciónValorNotas

A_INDEX_ROWID

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

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

A_INDEX_SHAPE

Definición de almacenamiento para el índice de la columna espacial de la tabla de adiciones

Consulte la documentación de Db2 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 adiciones

Consulte la documentación de Db2 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 adiciones

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

A_STORAGE

Definición de almacenamiento para la tabla de adiciones

Consulte la documentación de Db2 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 Db2 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 Db2 para para obtener información sobre los parámetros de CREATE TABLE.

B_INDEX_ROWID

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

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

B_INDEX_SHAPE

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

Consulte la documentación de Db2 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 Db2 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 Db2 para obtener información sobre los parámetros de CREATE INDEX.

B_RUNSTATS

Valor predeterminado para RUNSTATS

YES o NO

B_STORAGE

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

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

BLK_BLOB_OPTION

Propiedades de configuración de almacenamiento de las columnas BLOB en la tabla de rásteres BLK

LOGGED NOT COMPACT o LOGGED COMPACT, NOT LOGGED COMPACT, o NOT LOGGED NOT COMPACT

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 Db2 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 Db2 para para obtener información sobre los parámetros de CREATE TABLE.

BLOB_OPTION

Propiedades de configuración de almacenamiento de la columna BLOB

LOGGED NOT COMPACT o LOGGED COMPACT, NOT LOGGED COMPACT, o NOT LOGGED NOT COMPACT

También puede especificar un parámetro INLINE LENGTH con BLOB_OPTION.

Consulte la documentación de Db2 para ver las opciones LOB para la sentencia CREATE TABLE.

BLOB_SIZE

Tamaño de la columna BLOB

> 0 y < 2 GB

El valor predeterminado es 1MB.

Si el parámetro BLOB_OPTION está establecido en LOGGED, el tamaño de BLOB no podrá ser mayor a 1 GB. IBM recomienda que las columnas BLOB registradas no sean más grandes que 10 MB.

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 Db2 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 Db2 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 Db2 para para obtener información sobre los parámetros de CREATE TABLE.

CLOB_OPTION

Propiedades de configuración de almacenamiento de la columna CLOB

LOGGED NOT COMPACT o LOGGED COMPACT, NOT LOGGED COMPACT, o NOT LOGGED NOT COMPACT

CLOB_SIZE

Tamaño de la columna CLOB

> 0 y < 2 GB

El valor predeterminado es 32 KB.

Si el parámetro CLOB_OPTION está establecido en LOGGED, el tamaño de la columna CLOB no podrá ser mayor a 1 GB. IBM recomienda que las columnas LOB registradas no sean más grandes que 10 MB.

COMMENT

Línea utilizada para comentarios

Puede colocar cualquier comentario de hasta 2.048 caracteres

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 Db2 para obtener información sobre los parámetros de CREATE INDEX.

D_INDEX_ STATE_ROWID

Definición de almacenamiento para el índice de las columnas sde_states_id y sde_deletes_row_id para tabla de borrados

Consulte la documentación de Db2 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 Db2 para para obtener información sobre los parámetros de CREATE TABLE.

LD_INDEX_DATA_ID

Definición de almacenamiento del índice SDE_logfile_data

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

LD_INDEX_ROWID

Definición de almacenamiento de índice de la columna SDE_ROWD de la tabla SDE_logfile_data

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

LD_STORAGE

Definición de almacenamiento de la tabla SDE_logfile_data

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

LF_INDEXES

Definición de almacenamiento de índices de columna de la tabla SDE_logfiles

Consulte la documentación de Db2 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 Db2 para para obtener información sobre los parámetros de CREATE TABLE.

MAX_CACHED_CURSORS

Cantidad máxima de cursores en caché

0 o más alto

0 = deshabilitado

El valor predeterminado es 80.

MVTABLES_MODIFIED_INDEX

Definición de almacenamiento para el índice Mvtables_modified

Consulte la documentación de Db2 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 Db2 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 Db2 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 Db2 para para obtener información sobre los parámetros de CREATE TABLE.

SESSION_INDEX

Definición del almacenamiento del índice del archivo de registro basado en sesiones

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

SESSION_STORAGE

Definición del almacenamiento de la tabla de archivos de registro basados en sesiones

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

SESSION_TEMP_TABLE

No usado en las geodatabases en Db2

0 o 1

ST_GEOM_STORAGE_INLINE

Define si el contenido de la columna ST_Geometry se almacena en línea o fuera de línea.

INLINE LENGTH <tamaño en bytes>

Consulte la documentación de Db2 para obtener más información sobre el parámetro INLINE LENGTH y saber cómo se utiliza durante la creación de la tabla.

STATE_LINEAGES_TABLE

Definición de almacenamiento de la tabla State_lineages

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

STATES_INDEX

Definición de almacenamiento del índice de la tabla de estados

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

STATES_TABLE

Definición de almacenamiento de la tabla de estados

Consulte la documentación de Db2 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 aparece 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

No se utiliza en ArcGIS Pro

UI_TERRAIN_TEXT

Parámetro de la interfaz de usuario, que indica la palabra clave de configuración asociada que aparece 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 aparece 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 aparece 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 de índice de la tabla de versiones

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

VERSIONS_TABLE

Definición de almacenamiento de la tabla de versiones

Consulte la documentación de Db2 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: XML de ArcSDE o XML nativo de la base de datos

DB_XML o SDE_XML

Bajo la palabra clave DEFAULTS, el valor predeterminado es DB_XML. Bajo la palabra clave IMS_GAZETTEER, el valor predeterminado es SDE_XML.

XML_DOC_LOB_SIZE

Define el tamaño de los documentos XML en la columna xml_doc de la tabla sde_xml_doc<n>

1 M

XML_DOC_STORAGE

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

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

XML_DOC_UNCOMPRESSED_TYPE

Cuando el parámetro XML_DOC_MODE está configurado como UNCOMPRESSED, el parámetro XML_DOC_UNCOMPRESSED_TYPE determina el formato de almacenamiento de los documentos XML

Dado que XML_DOC_MODE se establece en COMPRESSED de forma predeterminada, el parámetro XML_DOC_UNCOMPRESSED_TYPE no está presente de forma predeterminada. Si agrega el parámetro XML_DOC_UNCOMPRESSED, los valores posibles son BLOB, CLOB o NCLOB.

XML_DOC_VAL_LOB_SIZE

Define el tamaño del documento XML en la columna xml_doc_val de la tabla sde_xml_doc<n>

1 M

XML_IDX_FULLTEXT_CCSID

Identificador de juego de caracteres codificado (CCSID) de índice de texto; si los documentos de texto están almacenados como binarios, se debe especificar su CCSID

Para obtener los valores CCSID válidos, consulte la documentación de Db2.

XML_IDX_FULLTEXT_IDXDIRECTORY

Ruta al directorio del índice de texto

El valor depende del directorio

XML_IDX_FULLTEXT_LANGUAGE

El idioma utilizado para el análisis lingüístico al crear el índice de texto del contenido de la columna xml_doc_val de la tabla sde_xml_doc<n> y la columna text_tag de la tabla sde_xml_idx<n>

No hay un valor predeterminado para este parámetro. Para conocer las configuraciones de lenguaje válidas, consulte la documentación de Db2.

XML_IDX_FULLTEXT_UPD_FREQUENCY

Frecuencia de actualización de índices

Cantidad de días y horas entre cada actualización

No hay un valor predeterminado para este parámetro.

XML_IDX_FULLTEXT_UPD_MINIMUM

Cantidad mínima de documentos nuevos creados o editados antes de la actualización completa del índice de texto

No hay un valor predeterminado para este parámetro.

Si el valor se deja en blanco, el índice se actualiza con todas las adiciones o ediciones que se realicen en cada una de las actualizaciones.

XML_IDX_FULLTEXT_WKDIRECTORY

Ruta al directorio de trabajo del índice de texto

El valor depende del directorio

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 Db2 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 Db2 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 Db2 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 Db2 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 Db2 para obtener información sobre los parámetros de CREATE INDEX.

XML_INDEX_TAGS_INDEX

Cláusula de almacenamiento para el índice xml_indextags_pk de la tabla sde_xml_indexes

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

XML_INDEX_TAGS_TABLE

Cláusula de almacenamiento para la tabla sde_xml_index_tags y los índices xml_indextags_ix1 y xml_indextags_ix2 en las columnas tag_name y tag_alias, respectivamente

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

XMLDB_DOC_COMPRESSED

Especifica si los documentos XML se almacenan en forma comprimida

YES o NO

XMLDB_DOC_STORAGE_INLINE

Especifica el tipo de almacenamiento de XML que se utiliza en la columna PureXML

Objeto de almacenamiento XML o INLINE LENGTH <# in bytes>

XMLDB_DOC_STORAGE_TABLESPACE

Especifica el espacio de tabla en el cual se almacenará el documento XML

LONG IN <espacio de tablas>

XMLDB_IDX_TAG_INVALID_VALUES

Especifica si las etiquetas XML no válidas deben rechazarse o no

IGNORE INVALID VALUES o REJECT INVALID VALUES

XMLDB_INDEX_FULLTEXT

Especifica si se deben generar Índices de búsqueda de texto en las columnas XML en el momento en que estas se crean

YES o NO

XMLDB_INDEX_TAG

Especifica si se deben generar índices en las columnas XML en el momento en que estas se crean

YES o NO

Resumen de parámetros de configuración
Nota:

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

La tabla de negocios es la tabla de atributos de una clase de entidad o tabla no espacial. Utilice el parámetro B_STORAGE para definir la configuración de almacenamiento de la tabla de negocios.

Existen cuatro parámetros de almacenamiento de índices que se utilizan para la creación de índices de tabla de negocios:

  • El parámetro B_INDEX_USER contiene la configuración de almacenamiento de los índices definidos por el usuario.
  • El parámetro B_INDEX_ROWID contiene la configuración de almacenamiento del índice que ArcGIS crea en la columna ObjectID de una tabla registrada, también llamada Id. de la fila.
  • El parámetro B_INDEX_SHAPE solo se aplica a Db2 para Linux, UNIX y Windows, y contiene la configuración de almacenamiento del índice de columna espacial que ArcGIS crea al agregar una columna espacial a la tabla de negocios. ArcGIS crea este índice al crear una clase de entidad.
  • El parámetro B_INDEX_TO_DATE especifica el almacenamiento para el í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.

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

El registro de una tabla de negocios como versionada permite a varios usuarios mantener y editar un objeto. En intervalos apropiados, cada usuario fusiona los cambios que realiza con los cambios realizados por otros usuarios y concilia todo conflicto que surja cuando se modifican las mismas filas. ArcGIS crea dos tablas para cada tabla de negocios que usted registra para participar en una versión tradicional: la tabla de adiciones y la tabla de borrados.

La tabla de adiciones se llama A<n> y la tabla de borrados D<n>, donde <n> es el Id. de registro de la tabla de negocios que se encuentra en la tabla de sistema TABLE_REGISTRY de la geodatabase. Por ejemplo, si se muestra la tabla de negocios ROADS con un Id. de registro de 10, ArcGIS crea la tabla de adiciones como A10 y la tabla de borrados como D10 cuando usted registra la tabla ROADS para participar en un versionado tradicional.

Parámetros de la tabla de adiciones

El parámetro A_STORAGE contiene la configuración de almacenamiento de la tabla de adiciones. Otros cuatro parámetros de almacenamiento contienen la configuración de almacenamiento de los índices de la tabla de inserciones.

El parámetro A_INDEX_ROWID contiene la configuración de almacenamiento del índice que ArcGIS crea en la columna versionada de Id. de objeto, también llamada Id. de fila. El índice Id. de fila de la tabla de adiciones se denomina A<n>_ROWID_IX1, donde <n> es el Id. de registro de la tabla de negocios con la que está asociada la tabla de adiciones.

El parámetro A_INDEX_STATEID contiene la configuración de almacenamiento del índice que ArcGIS crea en la columna SDE_STATE_ID de la tabla de adiciones. 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 adiciones.

El parámetro A_INDEX_SHAPE solo se utiliza para Db2 en Linux, UNIX y Windows, y contiene la configuración de almacenamiento del índice que ArcGIS crea en la columna espacial de la tabla de adiciones. Si la tabla de negocios contiene una columna espacial, la columna y el índice en la misma se duplican en la tabla de adiciones. El índice de columna espacial de la tabla de adiciones se denomina A<n>_IX1_A, donde <n> es el Id. de capa de la clase de entidad según se indica en la tabla de sistema LAYERS de la geodatabase.

El parámetro A_INDEX_USER contiene la configuración de almacenamiento de los índices definidos por el usuario que ArcGIS crea en la tabla de adiciones. Los índices definidos por el usuario para las tablas de negocios se duplican en la tabla de adiciones.

Parámetros de la tabla de borrados

El parámetro D_STORAGE contiene la configuración de almacenamiento de la tabla de borrados.

Los otros dos parámetros de almacenamiento contienen la configuración de almacenamiento de los índices que ArcGIS crea en la tabla de borrados. El parámetro D_INDEX_STATE_ROWID contiene la configuración de almacenamiento del índice D<n>_IDX1 que ArcGIS 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 la configuración de almacenamiento del índice D<n>_IDX2 que ArcGIS crea en la columna SDE_DELETED_AT de la tabla de borrados.

Parámetros de almacenamiento de los índices y la tabla ráster

Cada una de las tablas de ráster contiene un parámetro de almacenamiento. Cada uno de estos parámetros contiene la configuración de almacenamiento CREATE TABLE de Db2 de su tabla de ráster asociada. Los parámetros y las tablas son los siguientes:

ParámetroTabla

RAS_STORAGE

SDE_RAS_<raster_column_id>

BND_STORAGE

SDE_BND_<raster_column_ID>

AUX_STORAGE

SDE_AUX_<raster_column_ID>

BLK_STORAGE

SDE_BLK_<raster_column_ID>

Cada una de estas tablas también contiene índices Los parámetros que controlan el almacenamiento de estos índices son los siguientes:

  • El parámetro de almacenamiento RAS_INDEX_ID contiene la configuración de almacenamiento CREATE INDEX de Db2 del índice de la tabla RAS.
  • El parámetro de almacenamiento BND_INDEX_COMPOSITE contiene la configuración de almacenamiento CREATE INDEX de Db2 del índice de la columna compuesta de la tabla BND.
  • El parámetro de almacenamiento BND_INDEX_ID contiene la configuración de almacenamiento CREATE INDEX de Db2 del índice de la columna Id. de la tabla BND.
  • El parámetro de almacenamiento AUX_INDEX_COMPOSITE contiene la configuración de almacenamiento CREATE INDEX de Db2 del índice de la tabla AUX.
  • El parámetro de almacenamiento BLK_INDEX_COMPOSITE contiene la configuración de almacenamiento CREATE TABLE de Db2 del índice de la tabla BLK.
  • El parámetro de almacenamiento BLK_BLOB_OPTION contiene las propiedades de configuración de las columnas BLOB de la tabla de ráster BLK. Se recomienda que, para Db2 en Linux, UNIX y Windows, establezca el parámetro BLK_BLOB_OPTION en NOT LOGGED COMPACT. Configurar este parámetro como cualquier otro valor puede ocupar mucho más espacio de tabla al cargar datos ráster.

Parámetros de tablas de archivos de registro

ArcGIS utiliza las tablas de archivos de registro para mantener los conjuntos de registros seleccionados. Los parámetros de archivo de registro ya no se utilizan en las geodatabases de Db2 para modificar el tipo de las tablas de archivos de registro utilizadas. Consulte Tablas de archivos de registro en geodatabases en Db2 si desea más información.

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_NETWORK_TEXT se utiliza para palabras clave de configuración de redes. Las palabras clave de configuración predeterminadas que necesitan parámetros de la interfaz de usuario ya los incorporan. Solo tendría que agregar uno de estos parámetros si crea sus propias palabras clave personalizadas.

Parámetros XML

Los parámetros XML de Db2 son los siguientes:

  • XML_COLUMN_STORAGE
  • XMLDB_DOC_COMPRESSED
  • XMLDB_DOC_STORAGE_INLINE
  • XMLDB_DOC_STORAGE_TABLESPACE
  • XMLDB_IDX_TAG_INVALID_VALUES
  • XMLDB_INDEX_FULLTEXT
  • XMLDB_INDEX_TAG
  • XML_INDEX_TAGS_TABLE
  • XML_INDEX_TAGS_INDEX
  • XML_DOC_STORAGE
  • XML_DOC_LOB_SIZE
  • XML_DOC_VAL_LOB_SIZE
  • XML_DOC_MODE (por defecto, no figuran en DBTUNE)
  • XML_DOC_UNCOMPRESSED_TYPE
  • XML_IDX_STORAGE
  • XML_IDX_INDEX_ID
  • XML_IDX_INDEX_TAG
  • XML_IDX_INDEX_DOUBLE
  • XML_IDX_INDEX_STRING
  • XML_IDX_FULLTEXT_UPD_FREQUENCY
  • XML_IDX_FULLTEXT_UPD_MINIMUM
  • XML_IDX_FULLTEXT_IDXDIRECTORY
  • XML_IDX_FULLTEXT_WKDIRECTORY
  • XML_IDX_FULLTEXT_LANGUAGE
  • XML_IDX_FULLTEXT_CCSID

El parámetro XML_COLUMN_STORAGE determina si las columnas XML se crean como XML de ArcSDE (SDE_XML) o como PureXML nativo de Db2 (DB_XML). El comportamiento predeterminado es utilizar PureXML de Db2.

Los seis parámetros XML siguientes (XMLDB_DOC_COMPRESSED, XMLDB_DOC_STORAGE_INLINE, XMLDB_DOC_STORAGE_TABLESPACE, XMLDB_IDX_TAG_INVALID_VALUES, XMLDB_INDEX_FULLTEXT y XMLDB_INDEX_TAG) se aplican a las columnas PureXML de Db2. Si utiliza el parámetro predeterminado XML_COLUMN_STORAGE de DB_XML, estos serán los parámetros que utilizará para controlar el almacenamiento de los documentos XML.

XMLDB_DOC_COMPRESSED indica si los documentos XML que están almacenados en línea deben almacenarse en forma comprimida. En el comportamiento predeterminado se almacenan los documentos XML en forma descomprimida. El almacenamiento de estos documentos en forma comprimida le permite introducir más registros por página. Sin embargo, si los datos están comprimidos, se deberán descomprimir cada vez que sea necesario. Por ello, en la mayoría de los casos, se prefieren los documentos XML descomprimidos.

El parámetro XMLDB_DOC_STORAGE_INLINE especifica si los documentos XML se deben almacenar como objetos XML separados (opción predeterminada) o almacenados en línea dentro de una página. Si se almacenan en la página, INLINE LENGTH <# in bytes> define el tamaño (en bytes) que se debe utilizar en este almacenamiento. El límite máximo es a ligeramente más bajo que el tamaño de página. Por ejemplo, si utiliza el tamaño de página predeterminado (4 KB), el tamaño máximo de los datos en línea será a ligeramente más bajo que 4 KB. Para obtener información sobre el cálculo del tamaño máximo de los documentos XML en línea, consulte la documentación de Db2.

Para documentos XML pequeños (menores al tamaño de página establecido para la base de datos), el almacenamiento en línea puede brindar un mejor rendimiento, ya que se requiere menos entrada y salida para insertar, actualizar y borrar contenido. El parámetro XMLDB_DOC_STORAGE_TABLESPACE le permite especificar un espacio de tabla diferente para almacenar el objeto de almacenamiento XML. Por defecto, este objeto se almacena en el mismo espacio de tabla que la tabla de negocios. Con este parámetro, puede especificar un espacio de tabla diferente. Si utiliza almacenamiento en línea, no podrá utilizar el parámetro.

El parámetro XMLDB_IDX_TAG_INVALID_VALUES esencialmente habilita o deshabilita la validación de las etiquetas XML. El valor predeterminado IGNORE INVALID VALUES no aplica la validación de etiquetas XML. La configuración de este parámetro en REJECT INVALID VALUES hace que el valor de etiqueta se rechace de cara a la indexación y, si la etiqueta es incorrecta, Db2 devuelve un error.

Los parámetros XMLDB_INDEX_FULLTEXT y XMLDB_INDEX_TAG le permiten establecer que la creación de índices se realice de manera automática cuando se crea la columna XML. Con el valor predeterminado para XMLDB_INDEX_FULLTEXT, no se genera un índice de texto completo en la columna XML cuando se crea. El valor predeterminado para XMLDB_INDEX_TAG genera índices XML en la columna XML cuando se crea.

El último conjunto de parámetros XML solo se aplica a las columnas XML de ArcSDE.

Los parámetros XML_INDEX_TAGS_TABLE y XML_INDEX_TAGS_INDEX se encuentran en la lista de parámetros de la palabra clave DATA_DICTIONARY. El parámetro XML_INDEX_TAGS_TABLE especifica el espacio de tabla en el cual se crea la tabla de sistema SDE_XML_INDEX_TAGS junto con sus índices (xml_indextags_ix1 y xml_indextags_ix2). Si desea especificar un espacio de tabla diferente para estos objetos, deberá eliminar los comentarios del parámetro XML_INDEX_TAGS_TABLE y proporcionar un nombre para un espacio de tabla existente antes de crear la geodatabase. Del mismo modo, el valor del parámetro XML_INDEX_TAGS_INDEX, que especifica el modo de almacenamiento del índice xml_indexes_pk de SDE_XML_INDEXES, se debe modificar antes de crear la geodatabase.

Los parámetros XML_DOC_STORAGE, XML_DOC_LOB_SIZE y XML_DOC_VAL_LOB_SIZE especifican el almacenamiento de la tabla SDE_XML_DOC<n>. El parámetro XML_DOC_STORAGE define el almacenamiento de la tabla misma, XML_DOC_LOB_SIZE especifica el tamaño de los documentos XML en la columna xml_doc de la tabla y XML_DOC_VAL_LOB_SIZE define el tamaño de los documentos XML en la columna xml_doc_val.

Si desea almacenar documentos XML sin compresión, deberá agregar el parámetro XML_DOC_MODE en la tabla DBTUNE y establecerlo en UNCOMPRESSED. Si desea que los documentos XML se almacenen sin compresión en la mayoría de las ocasiones, agregue este parámetro y este valor a la lista de la palabra clave DEFAULTS. Si desea almacenar solo algunos documentos XML en formato sin compresión, cree una palabra clave de configuración personalizada, agréguele el parámetro XML_DOC_MODE y establezca el último en UNCOMPRESSED. Algunas veces, los documentos XML pueden llegar a ser muy grandes, aun en formato sin compresión (4 MB o más) y, por lo tanto, es probable que no quiera establecer el parámetro XML_DOC_MODE en UNCOMPRESSED dentro de la lista de la palabra clave DEFAULT.

El parámetro XML_DOC_MODE funciona a la par con el parámetro XML_DOC_UNCOMPRESSED_TYPE. Si establece el parámetro XML_DOC_MODE en UNCOMPRESSED en cualquier lista de parámetros de palabra clave, deberá hacer lo mismo con el parámetro XML_DOC_UNCOMPRESSED_TYPE de la misma palabra clave. El parámetro XML_DOC_UNCOMPRESSED_TYPE define el formato de almacenamiento que se utiliza para los documentos XML sin compresión.

El parámetro XML_IDX_STORAGE especifica el modo almacenamiento de la tabla de índices sde_xml_idx<n> de una columna XML.

Los parámetros XML_IDX_INDEX_ID, XML_IDX_INDEX_TAG, XML_IDX_INDEX_DOUBLE y XML_IDX_INDEX_STRING definen el modo de almacenamiento de diferentes índices en columnas de la tabla sde_xml_idx<n>. El parámetro XML_IDX_INDEX_ID especifica el modo de almacenamiento del índice xmlix<n>_id en la columna Id., el parámetro XML_IDX_INDEX_TAG especifica el modo de almacenamiento del índice xmlix<n>_tg en la columna tag_id, el parámetro XML_IDX_INDEX_DOUBLE define el modo de almacenamiento del índice xmlix<n>_db en la columna double_tag y el parámetro XML_IDX_INDEX_STRING define el modo de almacenamiento del índice xmlix<n>_st en la columna string_tag.

Los parámetros XML_IDX_FULLTEXT_UPD_FREQUENCY y XML_IDX_FULLTEXT_UPD_MINIMUM definen cuándo se actualiza el índice de texto completo. El parámetro XML_IDX_FULLTEXT_UPD_FREQUENCY especifica la cantidad de días y de horas entre las actualizaciones del índice de texto completo. El parámetro XML_IDX_FULLTEXT_UPD_MINIMUM indica la cantidad mínima de documentos nuevos y editados que se pueden agregar al índice de texto completo antes de que este se actualice.

El parámetro XML_IDX_FULLTEXT_IDXDIRECTORY indica la ruta del directorio que contiene el índice de texto. XML_IDX_FULLTEXT_IDXDIRECTORY especifica la ruta del directorio de trabajo que contiene el índice de texto. El parámetro XML_IDX_FULLTEXT_LANGUAGE especifica el idioma que se utilizará para el análisis lingüístico al crear el índice de texto del contenido de la columna xml_doc_val de la tabla sde_xml_doc<n> y la columna text_tag de la tabla sde_xml_idx<n>

Si los documentos de texto se almacenan en formato binario, deberá configurar el parámetro XML_IDX_FULLTEXT_CCSID, que especifica el CCSID de los documentos.

Parámetros adicionales

Los siguientes parámetros no pertenecen a una categoría en particular:

  • Parámetros de la dirección BLOB

    En la creación de columnas BLOB, Db2 requiere un tamaño específico. Establezca el parámetro BLOB_SIZE a un tamaño entre 0 y 2 GB. IBM recomienda que las columnas BLOB registradas no sean más grandes que 10 MB.

    Si establece el parámetro BLOB_OPTION como LOGGED NOT COMPACT (el valor predeterminado) o LOGGED COMPACT, las columnas BLOB nunca serán más grandes que 1 GB, independientemente de lo que establezca para el parámetro BLOB_SIZE.

    También puede utilizar el parámetro BLOB_OPTION para especificar cuánto de la columna BLOB se debe almacenar en línea. En el siguiente ejemplo, se crea una tabla con una columna BLOB que especifica una longitud en línea de 200 (536.000.000 bytes); el resto se almacena fuera de línea:

    CREATE TABLE btab (col1 BLOB INLINE LENGTH 220)

    Para Db2 en Linux, UNIX y Windows, la configuración predeterminada para el parámetro BLOB_OPTION es LOGGED NOT COMPACT. Puede en cambio especificar LOGGED COMPACT, NOT LOGGED COMPACT, o NOT LOGGED NOT COMPACT.

  • Parámetros de la dirección CLOB

    En la creación de columnas CLOB, Db2 requiere un tamaño específico. Utilice el parámetro CLOB_SIZE para definir el tamaño de las columnas CLOB entre 0 y 2 GB. El valor predeterminado es 32 KB. IBM recomienda que las columnas LOB registradas no sean más grandes que 10 MB.

    La configuración predeterminada y recomendada para el parámetro CLOB_OPTION para Db2 en Linux, UNIX y Windows es LOGGED NOT COMPACT.

    Si el parámetro CLOB_OPTION está establecido en LOGGED NOT COMPACT o LOGGED COMPACT, el tamaño de la columna CLOB no podrá ser mayor a 1 GB.

  • Parámetro MAX_CACHED_CURSORS

    El parámetro MAX_CACHED_CURSORS permite tener cierto grado de control sobre la cantidad de cursores por usuario que pueden asignarse a la caché. Si bien existen parámetros de ajuste de la base de datos relacionados con la cantidad máxima de cursores (SQL_MAX_CONCURRENT_ACTIVITIES para Db2), son de uso limitado o casi nunca están definidos y se limitan de manera efectiva solo con arreglo a los recursos disponibles y la complejidad de la consulta ejecutada.

    Aplicar el valor de cursor máximo predeterminado puede causar problemas en los sistemas sobrecargados. Para tener un mejor control sobre esto o para deshabilitar completamente el almacenamiento en caché, modifique la configuración para el parámetro de configuración MAX_CACHED_CURSORS de la lista de parámetros de la palabra clave DEFAULTS. El valor predeterminado actual es 80. Para desactivar el uso del caché, establezca este parámetro en 0.

  • Parámetro B_RUNSTATS

    Este parámetro actualiza las estadísticas que almacena Db2 sobre la tabla de negocios. Después de cargar los datos, ArcGIS comprueba la configuración de B_RUNSTATS.

    El parámetro B_RUNSTATS solo se aplica a la tabla de negocios. Si el parámetro B_RUNSTATS es igual a YES o sí, el comando runstats de Db2 se ejecuta en la tabla. YES es el valor predeterminado si no hay ningún parámetro B_RUNSTATS en la palabra clave de configuración DEFAULTS. Si el parámetro B_RUNSTATS está presente y está establecido como algo diferente a YES o sí, el comando runstats no se ejecuta.

    Si no desea que ArcGIS ejecute este comando, establezca el parámetro B_RUNSTATS como NO y ejecute manualmente el comando RUNSTATS en la base de datos, utilizando cualquier opción que necesite.

  • ST_GEOM_STORAGE_INLINE

    Este parámetro define si los datos en la columna espacial de un clase de entidad se almacenan en línea como un tipo VARCHAR FOR BIT DATA o fuera de línea como un tipo LOB.

    Si el tamaño del contenido binario de la columna espacial es menor que el valor (en bytes) especificado en el parámetro ST_GEOM_STORAGE_INLINE durante la creación de la clase de entidad, el contenido se almacenará en línea como el tipo VARCHAR FOR BIT DATA. Se lee en línea capturando la fila de la tabla de negocios y después es leída por las operaciones I/O de la base de datos en el proceso de base de datos en un modo asíncrono y de búfer completo.

    En el siguiente ejemplo, el archivo dbtune se edita para establecer la longitud en 3.000 bytes. Esto significa que cualquier contenido que sea menor que 3.000 bytes se almacenará en línea.

    ST_GEOM_STORAGE_INLINE "INLINE LENGTH 3000"

    Si el tamaño del contenido binario de la columna espacial es mayor que el valor especificado en el parámetro ST_GEOM_STORAGE_INLINE durante la creación de la clase de entidad, el contenido se almacenará fuera de línea como LOB. La columna se lee fuera de línea capturando la fila de la tabla de negocios y después es leída por las operaciones I/O de la base de datos en el proceso de base de datos en un modo sincrónico y sin búfer.

    El valor de este parámetro se deja en blanco de forma predeterminada. Por lo tanto, se utiliza el valor Db2 predeterminado para un almacenamiento en línea LOB de 659 bytes. Para almacenar más bytes en línea, modifique el valor del parámetro ST_GEOM_STORAGE_INLINE en la tabla DBTUNE.