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 geodatabases almacenadas en una base de datos IBM Db2, ArcGIS utiliza pares de nombre de parámetro-cadena de configuración para:
- Establecer las características de almacenamiento de las tablas y los índices.
- Definir la manera de almacenar los documentos XML.
- Habilitar las palabras clave para los usuarios en la interfaz de ArcGIS.
- Proporcionar comentarios que describan la palabra clave de configuración.
Los parámetros que debe modificar antes de crear la geodatabase (agrupados por palabra clave) incluyen los siguientes:
Palabra clave de configuración | Parámetros |
---|---|
DATA_DICTIONARY | B_STORAGE MVTABLES_MODIFIED_TABLE STATE_LINEAGES_TABLE STATES_TABLE VERSIONS_TABLE |
DEFAULTS | A_STORAGE AUX_STORAGE B_STORAGE BLK_STORAGE BND_STORAGE D_STORAGE MAX_CACHED_CURSORS RAS_STORAGE |
LOGFILE_DEFAULTS | LD_STORAGE LF_STORAGE SESSION_INDEX SESSION_STORAGE |
NETWORK_DEFAULTS | A_STORAGE B_STORAGE D_STORAGE |
NETWORK_DEFAULTS::DESC | A_STORAGE B_STORAGE D_STORAGE |
TOPOLOGY_DEFAULTS | A_STORAGE B_STORAGE D_STORAGE |
TOPOLOGY_DEFAULTS::DIRTYAREAS | A_STORAGE B_STORAGE D_STORAGE |
TERRAIN_DEFAULTS | A_STORAGE B_STORAGE D_STORAGE |
TERRAIN_DEFAULTS::EMBEDDED | A_STORAGE B_STORAGE D_STORAGE |
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. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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 (valor por defecto para Db2 en Linux, UNIX y Windows) o NO (valor por defecto para Db2 en z/OS) | |
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 (predeterminado para Db2 en Linux, UNIX y Windows) o LOGGED COMPACT, NOT LOGGED COMPACT, o NOT LOGGED NOT COMPACT | El valor predeterminado para este parámetro en Db2 para z/OS está en blanco y debe permanecer así. Para Db2 en Linux, UNIX o Windows, establezca NOT LOGGED COMPACT. Configurar este parámetro como cualquier otro valor puede ocupar mucho más espacio de tabla al cargar datos ráster. |
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 (predeterminado para Db2 en Linux, UNIX y Windows) 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 obtener información sobre los parámetros de almacenamiento de columna de BLOB. | El valor predeterminado para este parámetro en Db2 para z/OS está en blanco y debe permanecer así. |
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 G. (En Db2, se recomienda que las columnas BLOB registradas no sean más grandes que 10 M). | |
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 (predeterminado para Db2 en Linux, UNIX y Windows) o LOGGED COMPACT, NOT LOGGED COMPACT, o NOT LOGGED NOT COMPACT | El valor predeterminado para este parámetro en Db2 para z/OS está en blanco y debe permanecer así. |
CLOB_SIZE | Tamaño de la columna CLOB | > 0 y < 2 GB El valor predeterminado es 32KB. Si el parámetro CLOB_OPTION está establecido en LOGGED, el tamaño de la columna CLOB no podrá ser mayor a 1 G. (En Db2, se recomienda que las columnas LOB registradas no sean más grandes que 10 M). | |
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 sobre 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 | |
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. | No se aplica a Db2 para z/OS |
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 | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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 | No se aplica a Db2 para z/OS |
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 para Db2. | No se aplica a Db2 para z/OS |
XML_IDX_FULLTEXT_IDXDIRECTORY | Ruta al directorio del índice de texto | El valor depende del directorio | No se aplica a Db2 para z/OS |
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 para Db2. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
XML_IDX_FULLTEXT_WKDIRECTORY | Ruta al directorio de trabajo del índice de texto | El valor depende del directorio | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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. | No se aplica a Db2 para z/OS |
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 |
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 está registrada como versionada: 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.
Parámetros de la tabla de adiciones
En el A_STORAGE El parámetro 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.
En el A_INDEX_ROWID El parámetro 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.
En el A_INDEX_STATEID El parámetro contiene la configuración de almacenamiento del índice que ArcGIS crea en la columna SDE_STATE_ID de la tabla de adiciones. Tipo índice de columna SDE_STATE_ID se llama A<n>_STATE_IX2, donde <n> es el Id. de registro de la tabla de negocios con la que se asocia la tabla de adiciones.
En el A_INDEX_SHAPE solo se utiliza con 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.
En el A_INDEX_USER El parámetro 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 RAS_INDEX_ID contiene la configuración de almacenamiento CREATE TABLE de Db2 del índice de la tabla RAS.
- El parámetro 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 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 AUX_INDEX_COMPOSITE contiene la configuración de almacenamiento CREATE INDEX de Db2 del índice de la tabla AUX.
- El parámetro BLK_INDEX_COMPOSITE contiene la configuración de almacenamiento CREATE INDEX 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 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). En el comportamiento predeterminado se utiliza 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 para 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 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 de los datos del archivo de registro. 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.
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. 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 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.
Si una columna BLOB se crea con un tamaño mayor a 2 GB, el tamaño se rechaza y se utiliza el parámetro predeterminado LOB_SIZE de 1 MB. Esto permite al administrador de la base de datos (DBA) establecer los parámetros de esta.
Adicionalmente, 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 simple, 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.En Db2 para z/OS, deje el parámetro BLOB_OPTION en blanco.
- Parámetros de la dirección CLOB
Db2 en la creación de columnas CLOB, requiere un tamaño específico. Si una columna CLOB se crea con un tamaño mayor a 2 GB, el tamaño se rechaza y se utiliza el parámetro predeterminado CLOB_SIZE de 32 MB. Esto permite al DBA establecer cuidadosamente los parámetros de la base de datos. La configuración predeterminada y recomendada para el parámetro CLOB_OPTION para Db2 en Linux, UNIX y Windows es LOGGED NOT COMPACT. En Db2 para z/OS, deje el parámetro CLOB_OPTION en blanco.
- Parámetro MAX_CACHED_CURSORS
Debe haber controles disponibles para establecer 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 a la cantidad máxima de cursores (SQL_MAX_CONCURRENT_ACTIVITIES para Db2), son de uso limitado o casi nunca están definidos y se encuentran limitados de manera efectiva solo de acuerdo a los recursos disponibles y la complejidad de la consulta. El simple hecho de aplicar el 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é, se ha agregado el parámetro MAX_CACHED_CURSORS a 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 se aplica a la tabla de negocios y se utiliza al finalizar la carga de datos, después de que todos los registros se hayan insertado y de que la capa esté lista para establecerse en modo normal_io. La última etapa del cambio al modo normal_io es la verificación de B_RUNSTATS. YES es el valor predeterminado si no hay ningún parámetro B_RUNSTATS en la palabra clave de configuración DEFAULTS.
El parámetro B_RUNSTATS solo se aplica a la tabla de negocios. Si el parámetro es igual a YES o sí, se realizará un runstats completo en la tabla de manera automática. Este proceso no se realizará, si el parámetro está establecido de cualquier otra manera. La gran mayoría de los usuarios desean que se realice el runstats completo en la tabla.
Para los que deseen realizar una tarea específica con ésta por algún motivo, como simplemente crear índices, pueden configurar B_RUNSTATS como NO y ejecutar un comando RUNSTATS manual con cualquier opción que elijan.
En geodatabases almacenadas en Db2 para z/OS, cambie el parámetro B_RUNSTATS a NO.
- 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 3000 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.
Aunque el parámetro también está presente en Db2 en z/OS, no se aplica a Db2 en esta plataforma; solo se aplica a Db2 en Linux, UNIX y Windows.