Parámetros de configuración DBTUNE en DB2
Los parámetros de configuración, que se almacenan en la columna parameter_name de la tabla DBTUNE, identifican los objetos que se almacenarán en la base de datos. Los valores correspondientes a estos, que se almacenan en la columna config_string de la tabla, identifican el modo de almacenamiento del objeto dentro de la base de datos. Los parámetros y las cadenas de caracteres de configuración se agrupan en la tabla a través de palabras clave de configuración. Las combinaciones entre los nombres de las palabras clave y los nombres de los parámetros son únicas. Sin embargo, muchos de los nombres de parámetros pueden reutilizarse bajo palabras clave diferentes a lo largo de la tabla DBTUBE.
Los valores válidos para la columna parameter_name son fijos, esto implica que no se pueden inventar nombres nuevos de parámetros. De manera similar, la columna config_string acepta solo determinados valores numéricos o cadenas de caracteres de SQL. En la mayoría de los casos, estas cadenas de caracteres se agregan a las declaraciones SQL CREATE TABLE y CREATE INDEX para que coincidan con la sintaxis de SQL que se necesita para la DBMS dada.
En geodatabases almacenadas en una base de datos IBM DB2, ArcSDE utiliza pares de cadenas de caracteres de configuración de nombres de parámetros 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.
Si desea crear una geodatabase en DB2 en un sistema operativo z (z/OS) de IBM, debe eliminar los comentarios y modificar los parámetros en el archivo de configuración dbtune.sde antes de crear la geodatabase. Si no elimina los comentarios y no proporciona información de almacenamiento para estos parámetros antes de crear la geodatabase, la geodatabase no funcionará, ya que las tablas se crean en una base de datos incorrecta dentro del subsistema. Para alterar esos valores antes de crear la geodatabase, abra el archivo dbtune.sde para DB2 z/OS que está instalado en la carpeta DatabaseSupport del directorio de instalación del cliente ArcGIS en el cual ejecutará la herramienta Habilitar la geodatabase corporativa. Quite los comentarios y cambie los valores en este archivo antes de ejecutar la herramienta para crear la geodatabase.
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 |
PREDETERMINADOS |
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 |
Para cambiar otros valores del parámetro después de crear la tabla DBTUNE, utilice el comando sdedbtune con la operación de alteración. Para obtener instrucciones, consulte Alterar el contenido de la tabla DBTUNE.
La tabla que se presenta a continuación es una lista alfabética de todos los parámetros de configuración posibles que se pueden utilizar en una geodatabase en 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 inserciones |
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 inserciones |
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 inserciones |
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 for 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 BLOB. |
El valor predeterminado para este parámetro en DB2 for 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 for 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). |
|
COMENTARIO |
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 de 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 de almacenamiento para los índices de los archivos de registro basados en sesión e independientes de ArcSDE |
Consulte la documentación de DB2 para obtener información sobre los parámetros de CREATE INDEX. |
|
SESSION_STORAGE |
Definición de almacenamiento para las tablas de archivos de registro basados en sesión e independientes de ArcSDE |
Consulte la documentación de DB2 para para obtener información sobre los parámetros de CREATE TABLE. |
|
SESSION_TEMP_TABLE |
No usado en las geodatabases en DB2 |
1 o 0 |
|
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. DB2 9.x en z/OS no utiliza este parámetro. Por lo tanto, este parámetro se debe dejar en blanco en la tabla DBTUNE de geodatabases en DB2 en z/OS. | No se aplica a DB2 9.x para z/OS |
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 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 aparecerá en la interfaz de usuario de ArcGIS; contiene una descripción de la configuración de la red |
Descripción de hasta 2.048 caracteres |
|
UI_TERRAIN_TEXT |
Parámetro de la interfaz de usuario, que indica la palabra clave de configuración asociada que aparecerá en la interfaz de usuario de ArcGIS; contiene una descripción de la configuración del terreno |
Descripción de hasta 2.048 caracteres |
|
UI_TEXT |
Parámetro de la interfaz de usuario, que indica la palabra clave de configuración asociada que aparecerá en la interfaz de usuario de ArcGIS; contiene una descripción de la palabra clave de configuración no compuesta asociada |
Descripción de hasta 2.048 caracteres |
|
UI_TOPOLOGY_TEXT |
Parámetro de la interfaz de usuario, que indica la palabra clave de configuración asociada que aparecerá en la interfaz de usuario de ArcGIS; contiene una descripción de la configuración de la topología |
Descripción de hasta 2.048 caracteres |
|
VERSIONS_INDEX |
Definición de almacenamiento 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 del DBMS nativo |
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 <table space> |
|
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 |
Para los parámetros de XML, <n> hace referencia al xml_column_id asociado a una columna de XML específica.
Descripciones funcionales de los parámetros
Parámetros de almacenamiento de los índices y la tabla de negocios
Una tabla de negocios es cualquier tabla de DB2 creada por un cliente de ArcSDE, por el comando de administración sdetable o por la función SE_table_create de API C de ArcSDE. 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 para los índices definidos por el usuario creados con la función de C API SE_table_create_index y la operación create_index del comando sdetable.
- El parámetro B_INDEX_ROWID contiene la configuración de almacenamiento del índice que ArcSDE crea en la columna 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 ArcSDE crea al agregar una columna a la tabla de negocios. Este índice se crea mediante la función SE_layer_create de API de ArcSDE C. ArcGIS invoca esta función cuando crea una clase de entidad y también la invoca la operación de agregar del comando sdelayer.
- 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 inserciones 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. ArcSDE 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 inserciones 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 del sistema TABLE_REGISTRY. Por ejemplo, si se muestra la tabla de negocios ROADS con un Id. de registro de 10, ArcSDE crea la tabla de inserciones como A10 y la tabla de borrados como D10.
Para obtener más información sobre la estructura de las tablas de inserciones y tablas de borrados, y su modo de uso, consulte el tema Tablas versionadas en una geodatabase en DB2.
Parámetros de la tabla de inserciones
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 ArcSDE 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 ArcSDE 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 el Id. de registro de la tabla de negocios con la que está asociada 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 ArcSDE 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 inserciones. El índice de columna espacial de la tabla de inserciones 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 LAYERS.
El parámetro A_INDEX_USER contiene la configuración de almacenamiento de los índices definidos por el usuario que ArcSDE crea en la tabla de adiciones. Los índices definidos por el usuario para las tablas de negocios se duplican en la tabla de inserciones.
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 ArcSDE 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 ArcSDE crea en las columnas SDE_STATE_ID y SDE_DELETES_ROW_ID de la tabla de borrados. El parámetro D_INDEX_DELETED_AT contiene la configuración de almacenamiento del índice D<n>_IDX2 que ArcSDE 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> |
Para obtener una descripción de estas tablas, consulte el tema Datasets ráster y catálogos de ráster en una geodatabase en DB2.
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.
Para obtener más información acerca de las tablas de atributos, consulte Tablas de atributos ráster de datasets ráster. Para obtener más información acerca de palabras clave de configuración personalizadas, consulte Palabras clave de configuración personalizadas. Para obtener más información sobre el almacenamiento de rásteres, consulte el tema Datasets ráster y catálogos de ráster en una geodatabase en DB2.
Parámetros XML
Los parámetros XML no se aplican en geodatabases en DB2 for z/OS. Además, si no utiliza columnas XML y documentos XML en la geodatabase en DB2 en Linux, UNIX o Windows, no es necesario que configure estos parámetros.
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 causará un rechazo del valor de etiqueta para la indización y, si la etiqueta es incorrecta, DB2 mostrará 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 del 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
ArcSDE 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 independientes y basadas en la sesión.
- El parámetro SESSION_INDEX* define el modo de almacenamiento de los índices de tabla de archivos de registro basadas en el sistema e individuales.
- El parámetro SESSION_TEMP_TABLE solo se aplica a geodatabases en DB2 en Linux, UNIX y Windows, y especifica si las tablas deben crearse en un espacio de tabla temporal.
*En el archivo predeterminado dbtune.sde, estos parámetros contienen comentarios; debe eliminarlos y especificar nombres de tabla para determinar su almacenamiento antes de que los usuarios comiencen a conectarse a la geodatabase.
Para obtener más información sobre el modo de uso de las tablas de archivos de registro en la geodatabase, consulte Columnas XML en una geodatabase en DB2.
Parámetros de la interfaz de usuario
Los parámetros de la interfaz de usuario comienzan con las letras UI e indican si su palabra clave de configuración asociada se encuentra disponible a través de la interfaz de usuario de ArcGIS y ArcObjects. UI_TEXT se utiliza para palabras clave de configuración no compuestas UI_TOPOLOGY_TEXT se utiliza para palabras clave de configuración de topología. UI_TERRAIN_TEXT se utiliza para palabras clave de configuración de terreno. UI_NETWORK_TEXT se utiliza para palabras clave de configuración de redes. Consulte Disponibilidad de las palabras clave de configuración en ArcGIS para obtener más información acerca del uso de los parámetros UI.
Parámetros 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. Como alternativa, puede especificar LOGGED COMPACT, NOT LOGGED COMPACT o NOT LOGGED NOT COMPACT. En DB2 for 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 for 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 establecidos 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 el almacenamiento en caché completamente, el parámetro MAX_CACHED_CURSORS de la tabla DBTUNE se agrega a la lista de parámetros de la palabra clave DEFAULTS. El valor predeterminado actual es 80. Para desactivar el almacenamiento en caché, configúrela como 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. Si el parámetro B_RUNSTATS no figura en la palabra clave DEFAULTS de la tabla DBTUNE, YES será lo predeterminado.
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 for z/OS, establezca el parámetro B_RUNSTATS en NO.
- ST_GEOM_STORAGE_INLINE
Este parámetro define si los datos de la columna espacial de una 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 se lee en las operaciones E/S 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.
Por defecto, el valor de este parámetro queda en blanco en la tabla DBTUNE. 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 la tabla DBTUNE en DB2 en z/OS, no se aplica a DB2 en esta plataforma; solo se aplica a DB2 en Linux, UNIX y Windows.