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ámetro | Descripción | Valor | Notas |
---|---|---|---|
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 |
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ámetro | Tabla |
---|---|
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 del archivo de registro afectan a las tablas e índices del archivo de registro en ArcMap, ArcGIS Server y ArcGIS Pro 2.7 y versiones anteriores. Empiezan con la letra L o SESSION. Los parámetros son los siguientes:
- El parámetro LD_INDEX_DATA_ID configura la creación del índice LOGFILE_DATA_idx2 de la tabla SDE_LOGFILE_DATA y del índice LOGPOOL_<SDE_ID>_idx1 de la tabla SDE_LOGPOOL_<SDE_ID>.
- El parámetro LD_INDEX_ROWID configura la creación del índice LOGFILE_DATA_idx1 de la tabla SDE_LOGFILE_DATA y del índice LOGPOOL_<SDE_ID>_idx1 de la tabla SDE_LOGPOOL_<SDE_ID>.
- LD_STORAGE* define la configuración para las tablas SDE_LOGFILE_DATA y SDE_LOGPOOL_<SDE_ID>
- LF_STORAGE define la configuración para la tabla SDE_LOGFILES.
- SESSION_STORAGE* define el almacenamiento de las tablas de archivo de registro basadas en la sesión.
- SESSION_INDEX* define el almacenamiento de los índices creados sobre las tablas de archivo de registro basadas en la sesión.
- El parámetro SESSION_TEMP_TABLE solo se aplica a geodatabases en Db2 sobre Linux, UNIX y Windows, y especifica si las tablas deben crearse en un espacio de tabla temporal.
*De forma predeterminada, estos parámetros no se usan; si desea usarlos, debe modificar el parámetro de configuración para especificar nombres de tablas, de modo que se almacenen antes de que los usuarios empiecen a conectarse a la geodatabase desde ArcMap o un servicio de entidades.
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.