Paramètres de configuration DBTUNE DB2

Les paramètres de configuration, stockés dans la colonne parameter_name de la table DBTUNE, identifient les objets de base de données à stocker dans la base de données. Les valeurs correspondantes, stockées dans la colonne config_string de la table DBTUNE, indiquent la manière dont l'objet sera stocké dans la base de données. Les paramètres et leurs chaînes de configuration sont regroupés dans la table DBTUNE par mot-clé de configuration. Les combinaisons mot-clé/nom de paramètre sont uniques, mais la plupart des noms de paramètres ne le sont pas et sont réutilisés avec plusieurs mots-clés dans la table DBTUNE.

Les valeurs valides de la colonne parameter_name sont fixes ; vous ne pouvez pas en inventer de nouvelles. De même, les colonnes config_string acceptent uniquement certaines valeurs numériques ou chaînes SQL. Dans la plupart des cas, ces chaînes sont ajoutées aux instructions SQL CREATE TABLE et INDEX CREATE afin de correspondre à la syntaxe SQL nécessaire au SGBD donné.

Dans les géodatabases stockées dans une base de données IBM DB2, les paires nom du paramètre-chaîne de configuration permettent d'effectuer les opérations suivantes avec ArcSDE :

Si vous souhaitez créer une géodatabase dans DB2 sur un système d'exploitation z IBM (z/OS), vous devez supprimer les marques de commentaire et modifier les paramètres du fichier de configuration dbtune.sde avant de créer la géodatabase. Si vous ne supprimez pas les commentaires et si vous ne fournissez pas d'informations de stockage pour ces paramètres avant de créer la géodatabase, celle-ci ne peut fonctionner, car les tables seront créées dans la mauvaise base de données du sous-système. Pour modifier ces valeurs avant la création de la géodatabase, ouvrez le fichier dbtune.sde pour DB2 z/OS installé dans le dossier DatabaseSupport du répertoire d'installation du client ArcGIS à partir duquel vous exécuterez l'outil Activer la géodatabase d'entreprise. Supprimez les marques de commentaire et modifiez les valeurs de ce fichier avant d'exécuter l'outil de création de géodatabase.

Les paramètres qui doivent être modifiés avant de créer la géodatabase, regroupés par mot-clé, incluent les éléments suivants :

Mot-clé de configuration

Paramètres

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

Paramètres dbtune DB2 z/OS à mettre à jour avant de créer la géodatabase

Pour modifier d'autres valeurs de paramètre après la création de la table DBTUNE, utilisez la commande sdedbtune avec l'opération alter. Pour obtenir des instructions, reportez-vous à Modification du contenu de la table DBTUNE.

La table suivante présente une liste alphabétique de tous les paramètres de configuration possibles susceptibles d'être utilisés dans une géodatabase DB2. Cette liste est suivie d'explications plus approfondies des paramètres regroupés par fonctionnalité.

Les valeurs en gras sont les valeurs par défaut.

Nom de paramètre

Description

Valeur

Remarques

A_INDEX_ROWID

Définition du stockage de l'index de la colonne d'ID d'objet de la table des ajouts

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

A_INDEX_SHAPE

Définition du stockage de l'index spatial de colonne de la table des ajouts

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

A_INDEX_STATEID

Définition du stockage de l'index de la colonne sde_state_id de la table des ajouts

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

A_INDEX_USER

Définition du stockage de l'index de la table des ajouts

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

A_STORAGE

Définition du stockage de la table des ajouts

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

AUX_INDEX_COMPOSITE

Définition du stockage de l'index de la colonne composite de la table AUX raster

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

AUX_STORAGE

Définition du stockage de la table AUX raster

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

B_INDEXÉROWID

Définition du stockage R<N>_SDE_ROWID_UK de l'index de l'ID de ligne raster et de l'index de la colonne d'ID d'objet de la table métier

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

B_INDEX_SHAPE

Définition du stockage de l'index de la colonne spatiale de la table métier

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

B_INDEX_TO_DATE

Informations de paramètre de stockage pour créer l'index R<ID_enregistrement>_sde_todate, utilisé lors de la mise à jour de la table d'historique pendant une opération d'archivage

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

B_INDEX_USER

Définition du stockage de l'index de l'utilisateur de la table métier

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

B_RUNSTATS

Valeur par défaut de RUNSTATS

YES (valeur par défaut pour DB2 sous Linux, UNIX et Windows) ou NO (valeur par défaut pour DB2 z/OS)

B_STORAGE

Définition du stockage de la table attributaire de raster et de la table métier

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

BLK_BLOB_OPTION

Propriétés de configuration de stockage des colonnes BLOB dans la table BLK raster

LOGGED NOT COMPACT (configuration par défaut pour DB2 sous Linux, UNIX et Windows) ou LOGGED COMPACT, NOT LOGGED COMPACT ou NOT LOGGED NOT COMPACT.

La valeur par défaut de ce paramètre dans DB2 pour z/OS est vierge et doit le rester. Pour DB2 sous Linux, UNIX ou Windows, définissez la valeur sur NOT LOGGED COMPACT.. L'affectation d'une autre valeur à ce paramètre peut exiger un nombre de tablespaces bien plus élevé lors du chargement des données raster.

BLK_INDEX_COMPOSITE

Définition du stockage de l'index de la colonne composite de la table BLK raster

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

BLK_STORAGE

Définition du stockage de la table BLK raster

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

BLOB_OPTION

Propriétés de configuration de stockage de la colonne BLOB

LOGGED NOT COMPACT (configuration par défaut pour DB2 sous Linux, UNIX et Windows) ou LOGGED COMPACT, NOT LOGGED COMPACT ou NOT LOGGED NOT COMPACT.

Vous pouvez également spécifier un paramètre INLINE LENGTH avec BLOB_OPTION.

Consultez votre documentation DB2 pour connaître les paramètres de stockage de la colonne BLOB.

La valeur par défaut de ce paramètre dans DB2 pour z/OS est vierge et doit le rester.

BLOB_SIZE

Taille de la colonne BLOB

> 0 et < 2GB

1MB est la valeur par défaut.

Si BLOB_OPTION est défini sur LOGGED, la taille de BLOB ne peut pas dépasser 1 Go. (DB2 recommande que les colonnes BLOB enregistrées ne dépassent pas 10 Mo.)

BND_INDEX_COMPOSITE

Définition du stockage de l'index de la colonne composite de la table BND raster

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

BND_INDEX_ID

Définition du stockage de l'index de la colonne RID de la table BND raster

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

BND_STORAGE

Définition du stockage de la table BND raster

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

CLOB_OPTION

Propriétés de configuration de stockage de la colonne CLOB

LOGGED NOT COMPACT (configuration par défaut pour DB2 sous Linux, UNIX et Windows) ou LOGGED COMPACT, NOT LOGGED COMPACT ou NOT LOGGED NOT COMPACT.

La valeur par défaut de ce paramètre dans DB2 pour z/OS est vierge et doit le rester.

CLOB_SIZE

Taille de la colonne CLOB

> 0 et < 2GB

La valeur par défaut est 32 Ko.

Si CLOB_OPTION est défini sur LOGGED, la colonne CLOB ne peut pas dépasser 1 Go. (DB2 recommande que les colonnes LOB enregistrées ne dépassent pas 10 Mo.)

COMMENT

Ligne utilisée pour les commentaires

Possibilité de placer des commentaires comportant jusqu'à 2 048 caractères

D_INDEX_DELETED_AT

Définition du stockage de l'index de la colonne sde_deleted_at de la table des suppressions

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

D_INDEX_ STATE_ROWID

Définition du stockage de l'index des colonnes sde_states_id et sde_deletes_row_id de la table des suppressions

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

D_STORAGE

Définition du stockage de la table des suppressions

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

LD_INDEX_DATA_ID

Définition du stockage SDE_logfile_data

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

LD_INDEX_ROWID

Définition du stockage de l'index de la colonne SDE_ROWID de la table SDE_logfile_data

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

LD_STORAGE

Définition du stockage de la table SDE_logfile_data

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

LF_INDEXES

Définition du stockage des index de la colonne de la table SDE_logfiles

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

LF_STORAGE

Définition du stockage de la table SDE_logfiles

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

MAX_CACHED_CURSORS

Nombre maximal de curseurs mis en cache

0 ou supérieur

0 = désactivé

La valeur par défaut est 80.

MVTABLES_MODIFIED_INDEX

Définition du stockage de l'index Mvtables_modified

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

MVTABLES_MODIFIED_TABLE

Définition du stockage de la table Mvtables_modified

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

RAS_INDEX_ID

Définition du stockage de l'index RID de la table RAS raster

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

RAS_STORAGE

Définition du stockage de la table RAS raster

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

SESSION_INDEX

Définition du stockage des index de fichier journal de session ou autonome ArcSDE

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

SESSION_STORAGE

Définition du stockage des tables de fichiers journaux de session ou autonomes ArcSDE

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

SESSION_TEMP_TABLE

Non utilisé par les géodatabases dans DB2

1 ou 0

ST_GEOM_STORAGE_INLINE

Détermine si le contenu de la colonne ST_Geometry est stocké en ligne ou hors ligne

INLINE LENGTH <taille en octets>

Consultez la documentation DB2 pour en savoir plus sur le paramètre INLINE LENGTH et sur son utilisation lors de la création des tables.

DB2 9.x sous z/OS n'utilise pas ce paramètre. Par conséquent, ce paramètre ne doit pas être renseigné dans la table DBTUNE des géodatabases dans DB2 sous z/OS.

Ne s'applique pas à DB2 9.x pour z/OS

STATE_LINEAGES_TABLE

Définition du stockage de la table State_lineages

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

STATES_INDEX

Définition du stockage de la table des états

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

STATES_TABLE

Définition du stockage de la table des états

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

UI_NETWORK_TEXT

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description de la configuration du réseau.

Description pouvant comporter jusqu'à 2 048 caractères

UI_TERRAIN_TEXT

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description de la configuration de terrain.

Description pouvant comporter jusqu'à 2 048 caractères

UI_TEXT

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description du mot-clé de configuration non composite associé.

Description pouvant comporter jusqu'à 2 048 caractères

UI_TOPOLOGY_TEXT

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description de la configuration de topologie.

Description pouvant comporter jusqu'à 2 048 caractères

VERSIONS_INDEX

Définition du stockage de l'index de la table de versions

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

VERSIONS_TABLE

Définition du stockage de la table des versions

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

XML_COLUMN_STORAGE

Spécifie le type de colonnes XML à créer : XML ArcSDE ou XML SGBD natif

DB_XML ou SDE_XML

Sous le mot-clé DEFAULTS, la valeur par défaut est DB_XML. Sous le mot clé XML_GAZETTEER, la valeur par défaut est SDE_XML.

Ne s'applique pas à DB2 pour z/OS

XML_DOC_LOB_SIZE

Définit la taille des documents XML dans la colonne xml_doc de la table sde_xml_doc<n>

1 M

Ne s'applique pas à DB2 pour z/OS

XML_DOC_STORAGE

Clause de stockage de la table sde_xml_doc<n>

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

XML_DOC_UNCOMPRESSED_TYPE

Lorsque le paramètre XML_DOC_MODE est défini sur UNCOMPRESSED, le paramètre XML_DOC_UNCOMPRESSED_TYPE détermine le format de stockage des documents XML.

XML_DOC_MODE étant par défaut défini sur COMPRESSED, le paramètre XML_DOC_UNCOMPRESSED_TYPE n'est par défaut pas présent. Si vous ajoutez le paramètre XML_DOC_UNCOMPRESSED, les valeurs possibles sont BLOB, CLOB ou NCLOB.

Ne s'applique pas à DB2 pour z/OS

XML_DOC_VAL_LOB_SIZE

Définit la taille du document XML dans la colonne xml_doc_val de la table sde_xml_doc<n>

1 M

Ne s'applique pas à DB2 pour z/OS

XML_IDX_FULLTEXT_CCSID

CCSID (Coded Character Set Identifier) de l'index de texte ; doit spécifier le CCSID des documents si les documents de texte sont stockés comme binaires.

Reportez-vous à votre documentation DB2 pour connaître les valeurs CCSID valides.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_FULLTEXT_IDXDIRECTORY

Chemin du répertoire d'index de texte

La valeur dépend de votre répertoire.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_FULLTEXT_LANGUAGE

Langue utilisée pour l'analyse linguistique lors de la conception de l'index de texte sur le contenu de la colonne xml_doc_val de la table sde_xml_doc<n> et de la colonne text_tag de la table sde_xml_idx<n>

Aucune valeur par défaut n'est définie pour ce paramètre. Consultez votre documentation DB2 pour connaître les paramètres de langue valides.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_FULLTEXT_UPD_FREQUENCY

Fréquence de la mise à jour de l'index

Nombre de jours et d'heures entre les mises à jour

Aucune valeur par défaut n'est définie pour ce paramètre.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_FULLTEXT_UPD_MINIMUM

Nombre minimal de documents nouveaux ou mis à jour avant la mise à jour de l'index de texte intégral

Aucune valeur par défaut n'est définie pour ce paramètre.

Si la valeur n'est pas renseignée, l'index est mis à jour pour tous les ajouts/modifications effectués dans la fréquence de mise à jour.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_FULLTEXT_WKDIRECTORY

Chemin du répertoire de travail d'index de texte

La valeur dépend de votre répertoire.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_INDEX_DOUBLE

Clause de stockage de l'index xmlix<n>_db sur la colonne double_tag de la table sde_xml_idx<n>

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_INDEX_ID

Clause de stockage de l'index xmlix<n>_id sur la colonne ID de la table xml_idx<n>

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_INDEX_STRING

Clause de stockage de l'index xmlix<n>_st sur la colonne string_tag de la table sde_xml_idx<n>

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_INDEX_TAG

Clause de stockage de l'index xmlix<n>_tg sur la colonne tag_id de la table sde_xml_idx<n>

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

XML_IDX_STORAGE

Clause de stockage de la table sde_xml_idx<n> (la table d'index d'une colonne XML)

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

XML_INDEX_TAGS_INDEX

Clause de stockage de l'index xml_indextags_pk de la table sde_xml_indexes

Consultez la section relative aux paramètres CREATE INDEX de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

XML_INDEX_TAGS_TABLE

Clause de stockage de la table sde_xml_index_tags et des index xml_indextags_ix1 et xml_indextags_ix2 sur les colonnes tag_name et tag_alias, respectivement

Consultez la section relative aux paramètres CREATE TABLE de votre documentation DB2.

Ne s'applique pas à DB2 pour z/OS

XMLDB_DOC_COMPRESSED

Indique si les documents XML sont stockés sous une forme compressée

YES ou NO

XMLDB_DOC_STORAGE_INLINE

Indique le type de stockage XML utilisé pour une colonne PureXML

Objet de stockage XML ou INLINE LENGTH <# en octets>

XMLDB_DOC_STORAGE_TABLESPACE

Indique dans quel tablespace stocker le document XML

LONG IN <tablespace>

XMLDB_IDX_TAG_INVALID_VALUES

Indique si une balise XML non valide doit être rejetée

IGNORE INVALID VALUES ou REJECT INVALID VALUES

XMLDB_INDEX_FULLTEXT

Indique si des index de recherche de texte doivent être créés dans les colonnes XML lors de la création de la colonne XML

YES ou NO

XMLDB_INDEX_TAG

Index si des index XML doivent être créés dans les colonnes XML lors de la création de la colonne

YES ou NO

Récapitulatif des paramètres de configuration
RemarqueRemarque :

Pour les paramètres XML, <n> fait référence à l'identifiant xml_column_id associé à une colonne XML spécifique.

Descriptions fonctionnelles des paramètres

Paramètres de stockage d'index et de table métier

Une table métier est une table DB2 créée par un client ArcSDE, la commande d'administration sdetable ou la fonction SE_table_create API C ArcSDE. Utilisez le paramètre B_STORAGE pour définir la configuration de stockage d'une table métier.

Quatre paramètres de stockage d'index permettent de créer des index de table métier :

  • Le paramètre B_INDEX_USER contient la configuration de stockage des index définis par l'utilisateur créés avec la fonction SE_table_create_index de l'API C et l'opération create_index de la commande sdetable.
  • Le paramètre B_INDEX_ROWID contient la configuration de stockage de l'index qu'ArcSDE crée dans la colonne ObjectID d'une table inscrite, communément appelée ID de ligne.
  • Le paramètre B_INDEX_SHAPE s'applique uniquement à DB2 pour Linux, UNIX et Windows. Il contient la configuration de stockage de l'index de la colonne spatiale qu'ArcSDE crée lorsqu'une colonne spatiale est ajoutée à une table métier. Cet index est créé par la fonction SE_layer_create de l'API C d'ArcSDE. Cette fonction est appelée par ArcGIS lorsqu'il crée une classe d'entités et par l'opération d'ajout de la commande sdelayer.
  • Le paramètre B_INDEX_TO_DATE spécifie le stockage de l'index R<registration_id>_sde_todate. Cet index est créé quand l'archivage est activé sur une table métier et il est utilisé lors de la mise à jour de la table d'historique pendant une opération d'archivage.

Paramètres de stockage des tables d'ajouts et de suppressions

L'enregistrement d'une table métier sous forme versionnée permet à plusieurs utilisateurs de gérer et de mettre à jour un objet. A des intervalles appropriés, les utilisateurs fusionnent les modifications apportées avec les modifications effectuées par d'autres utilisateurs et réconcilient les conflits qui surviennent lorsque les mêmes lignes sont modifiées. ArcSDE crée deux tables pour chaque table métier inscrite comme versionnée : la table des ajouts et la table des suppressions.

La table des ajouts s'appelle A<n> et la table des suppressions s'appelle D<n>, <n> étant l'identifiant d'enregistrement de la table métier répertoriée dans la table système TABLE_REGISTRY. Par exemple, si la table métier ROADS est répertoriée avec l'ID d'enregistrement 10, ArcSDE crée la table des ajouts A10 et la table des suppressions D10.

AstuceAstuce:

Pour plus d'informations sur la structure des tables d'ajouts et de suppressions et leur utilisation, reportez-vous à la rubrique Tables versionnées d'une géodatabase dans DB2.

Paramètres de la table des ajouts

Le paramètre A_STORAGE contient la configuration de stockage de la table des ajouts. Quatre autres paramètres de stockage contiennent la configuration de stockage des index de la table des ajouts.

Le paramètre A_INDEX_ROWID contient la configuration de stockage de l'index qu'ArcSDE crée dans la colonne d'ID d'objet versionnée, communément appelée ID de ligne. L'index de l'ID de ligne de la table des ajouts est nommé A<n>_ROWID_IX1, <n> étant l'identifiant d'enregistrement de la table métier à laquelle la table des ajouts est associée.

Le paramètre A_INDEX_STATEID contient la configuration de stockage de l'index qu'ArcSDE crée sur la colonne SDE_STATE_ID de la table des ajouts. L'index de colonne SDE_STATE_ID est appelé A<n>_STATE_IX2, <n> étant l'ID d'enregistrement de la table métier à laquelle la table des ajouts est associée.

Le paramètre de stockage A_INDEX_SHAPE est utilisé uniquement pour DB2 dans Linux, UNIX et Windows. Il contient la configuration de stockage de l'index qu'ArcSDE crée dans la colonne des ajouts d'une table spatiale. Si la table métier contient une colonne spatiale, sa colonne et son index sont dupliqués dans la table des ajouts. L'index de la colonne spatiale de la table des ajouts est appelé A<n>_IX1_A, <n> étant l'ID de couche de la classe d'entités tel que répertorié dans la table LAYERS.

Le paramètre A_INDEX_USER contient la configuration de stockage des index définis par l'utilisateur qu'ArcSDE crée dans la table des ajouts. Les index définis par l'utilisateur sur les tables métier sont dupliqués sur la table des ajouts.

Paramètres de la table des suppressions

Le paramètre D_STORAGE contient la configuration de stockage de la table des suppressions.

Deux autres paramètres de stockage contiennent la configuration de stockage des index qu'ArcSDE crée sur la table des suppressions. Le paramètre D_INDEX_STATE_ROWID contient la configuration de stockage de l'index D<n>_IDX1 créé par ArcSDE dans les colonnes SDE_STATE_ID et SDE_DELETES_ROW_ID de la table des suppressions. Le paramètre de stockage D_INDEX_DELETED_AT contient la configuration de stockage de l'index D<n>_IDX2 qu'ArcSDE crée dans la colonne SDE_DELETED_AT de la table des suppressions.

Paramètres de stockage d'index et de table raster

Il existe un paramètre de stockage de table pour chacune des tables raster. Chaque paramètre contient la configuration de stockage CREATE TABLE DB2 de sa table raster associée. Les paramètres et les tables sont les suivants :

Paramètre

Table

RAS_STORAGE

SDE_RAS_<ID_colonne_raster>

BND_STORAGE

SDE_BND_<ID_colonne_raster>

AUX_STORAGE

SDE_AUX_<ID_colonne_raster>

BLK_STORAGE

SDE_BLK_<ID_colonne_raster>

Pour une description de ces tables, reportez-vous à la rubrique Jeux de données raster et catalogues d'images d'une géodatabase dans DB2.

Chacune de ces tables a également des index. Les paramètres permettant de contrôler le stockage de ces index sont les suivants :

  • Le paramètre de stockage RAS_INDEX_ID contient la configuration de stockage CREATE INDEX DB2 de l'index de la table RAS.
  • Le paramètre de stockage BND_INDEX_COMPOSITE contient la configuration de stockage CREATE INDEX DB2 de l'index de la colonne composite dans la table BND.
  • Le paramètre de stockage BND_INDEX_ID contient la configuration de stockage CREATE INDEX DB2 de l'index de la colonne d'ID dans la table BND.
  • Le paramètre de stockage AUX_INDEX_COMPOSITE contient la configuration de stockage CREATE INDEX DB2 de l'index de la table AUX.
  • Le paramètre de stockage BLK_INDEX_COMPOSITE contient la configuration de stockage CREATE TABLE DB2 de l'index de la table BLK.
  • Le paramètre de stockage BLK_BLOB_OPTION contient les propriétés de configuration des colonnes BLOB dans la table BLK raster. Pour DB2 sous Linux, UNIX et Windows, il est recommandé de définir BLK_BLOB_OPTION sur NOT LOGGED COMPACT. L'affectation d'une autre valeur à ce paramètre peut exiger un nombre de tablespaces bien plus élevé lors du chargement des données raster.

Pour en savoir plus sur les tables attributaires de raster, reportez-vous à la rubrique Tables attributaires de jeu de données raster. Pour en savoir plus sur les mots-clés de configuration personnalisés, reportez-vous à la rubrique Mots-clés de configuration personnalisés. Pour plus d'informations sur le stockage des jeux de données raster et catalogues d'images, reportez-vous à la rubrique Jeux de données raster et catalogues d'images d'une géodatabase dans DB2.

Paramètres XML

RemarqueRemarque :

les paramètres XML ne s'appliquent pas aux géodatabases dans DB2 pour z/OS. En outre, si vous n'utilisez pas de colonnes ni de documents XML dans votre géodatabase DB2 sous Linux, UNIX ou Windows, vous n'avez pas besoin de configurer ces paramètres.

Les paramètres XML DB2 sont les suivants :

  • 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 (n'est pas présent par défaut dans 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

Le paramètre XML_COLUMN_STORAGE détermine si les colonnes XML sont créées en tant que XML ArcSDE (SDE_XML) ou type PureXML DB2 natif (DB_XML). Le comportement par défaut utilise le type PureXML DB2.

Les six paramètres XML suivants (XMLDB_DOC_COMPRESSED, XMLDB_DOC_STORAGE_INLINE, XMLDB_DOC_STORAGE_TABLESPACE, XMLDB_IDX_TAG_INVALID_VALUES, XMLDB_INDEX_FULLTEXT et XMLDB_INDEX_TAG) s'appliquent aux colonnes PureXML DB2. Si vous utilisez le paramètre XML_COLUMN_STORAGE par défaut de DB_XML, ces paramètres vous permettent de contrôler le stockage de la documentation XML.

XMLDB_DOC_COMPRESSED indique si les documents XML sont stockés sous une forme compressée. Le comportement par défaut est de stocker les documents XML sous forme non compressée. Le stockage des documents sous forme compressée vous permet d'insérer un plus grand nombre d'enregistrements par page. Toutefois, si les données sont compressées, elles doivent être décompressées à chaque fois qu'elles font l'objet d'une requête. Par conséquent, dans la plupart des cas, les documents XML non compressés sont privilégiés.

XMLDB_DOC_STORAGE_INLINE indique si le document XML est stocké sous forme d'objet de stockage XML distinct (valeur par défaut) ou stocké sur la page. S'il est stocké sur la page, INLINE LENGTH <# en octets> définit la taille (en octets) utilisée pour ce stockage. La limite maximale se situe juste au-dessous de la taille de la page. Par exemple, si vous utilisez la taille de page par défaut 4 Ko, la taille maximale des données stockées se trouve juste au-dessous de 4 Ko. Consultez votre documentation DB2 pour en savoir plus sur le calcul de la taille maximale des documents XML stockés.

Pour les petits documents XML (dont la taille est inférieure à la taille de page définie pour votre base de données), le stockage permet d'améliorer les performances en ce sens que les opérations d'insertion, de mise à jour et de suppression du contenu nécessitent moins d'entrées et de sorties. Le paramètre XMLDB_DOC_STORAGE_TABLESPACE vous permet de spécifier un tablespace différent dans lequel stocker l'objet de stockage XML. Par défaut, il est stocké dans le même tablespace que la table métier. Vous pouvez spécifier un tablespace différent avec ce paramètre. Ce paramètre ne peut pas être utilisé avec le stockage.

Le paramètre XMLDB_IDX_TAG_INVALID_VALUES active ou désactive principalement la validation des balises XML. La valeur par défaut, IGNORE INVALID VALUES, n'applique pas la validation des balises XML. Définissez ce paramètre sur REJECT INVALID VALUES pour que la valeur de la balise soit rejetée pour l'indexation. DB2 renverra une erreur si la balise est incorrecte.

Les paramètres XMLDB_INDEX_FULLTEXT et XMLDB_INDEX_TAG vous permettent de faire en sorte que des index soient automatiquement créés lorsque la colonne XML est créée. Avec la valeur par défaut de XMLDB_INDEX_FULLTEXT, un index de texte intégral n'est pas créé sur la colonne XML lorsque la colonne est créée. La valeur par défaut de XMLDB_INDEX_TAG crée des index XML sur la colonne XML lorsqu'elle est créée.

Le dernier ensemble de paramètres XML s'applique uniquement aux colonnes XML d'ArcSDE.

XML_INDEX_TAGS_TABLE et XML_INDEX_TAGS_INDEX se trouvent dans la liste des paramètres du mot-clé DATA_DICTIONARY. Le paramètre XML_INDEX_TAGS_TABLE spécifie le tablespace dans lequel la table système SDE_XML_INDEX_TAGS et ses index, xml_indextags_ix1 et xml_indextags_ix2 sont créés. Pour spécifier un tablespace différent pour ces objets, vous devez supprimer les commentaires du paramètre XML_INDEX_TAGS_TABLE et fournir un nom de tablespace existant avant de créer votre géodatabase. De même, la valeur du paramètre XML_INDEX_TAGS_INDEX, qui spécifie le mode de stockage de l'index xml_indexes_pk de SDE_XML_INDEXES, doit également être modifiée avant la création de la géodatabase.

Les paramètres XML_DOC_STORAGE, XML_DOC_LOB_SIZE et XML_DOC_VAL_LOB_SIZE spécifient le stockage de la table SDE_XML_DOC<n>. XML_DOC_STORAGE définit le stockage de la table elle-même, XML_DOC_LOB_SIZE spécifie la taille des documents XML dans la colonne xml_doc de la table et XML_DOC_VAL_LOB_SIZE définit la taille des documents XML dans la colonne xml_doc_val.

Pour stocker des documents XML dans un format non compressé, vous devez ajouter le paramètre XML_DOC_MODE à la table DBTUNE et le définir sur UNCOMPRESSED. Pour stocker vos documents XML sous forme non compressée la plupart du temps, ajoutez ce paramètre et sa valeur à la liste du mot-clé DEFAULTS. Pour stocker uniquement certains documents XML dans un format non compressé, créez un mot-clé de configuration personnalisé et ajoutez-lui le paramètre XML_DOC_MODE, puis définissez-le sur UNCOMPRESSED. Dans certains cas, les documents XML peuvent être assez volumineux, même au format compressé (4 Mo ou davantage) ; par conséquent, il est peu probable que vous souhaitiez définir le paramètre XML_DOC_MODE sur UNCOMPRESSED dans la liste de paramètres du mot-clé DEFAULTS.

Le paramètre XML_DOC_MODE fonctionne conjointement avec le paramètre XML_DOC_UNCOMPRESSED_TYPE. Si vous définissez XML_DOC_MODE sur UNCOMPRESSED dans la liste de paramètres d'un mot-clé, vous devez également définir le paramètre XML_DOC_UNCOMPRESSED_TYPE dans le même mot-clé. Le paramètre XML_DOC_UNCOMPRESSED_TYPE définit le format de stockage à utiliser pour les documents XML non compressés.

Le paramètre XML_IDX_STORAGE spécifie le stockage de la table d'index d'une colonne XML, sde_xml_idx<n>.

Les paramètres XML_IDX_INDEX_ID, XML_IDX_INDEX_TAG, XML_IDX_INDEX_DOUBLE et XML_IDX_INDEX_STRING définissent le stockage de différents index sur des colonnes de la table sde_xml_idx<n>. Le paramètre XML_IDX_INDEX_ID spécifie le stockage de l'index xmlix<n>_id sur la colonne d'ID, XML_IDX_INDEX_TAG spécifie le stockage de l'index xmlix<n>_tg sur la colonne tag_id, XML_IDX_INDEX_DOUBLE définit le stockage de l'index xmlix<n>_db sur la colonne double_tag et XML_IDX_INDEX_STRING définit le stockage de l'index xmlix<n>_st sur la colonne string_tag.

Les paramètres XML_IDX_FULLTEXT_UPD_FREQUENCY et XML_IDX_FULLTEXT_UPD_MINIMUM définissent le moment de mise à jour de l'index de texte intégral. XML_IDX_FULLTEXT_UPD_FREQUENCY spécifie le nombre de jours et d'heures entre les mises à jour de l'index de texte intégral. XML_IDX_FULLTEXT_UPD_MINIMUM indique le nombre minimal de documents nouveaux ou modifiés pouvant être ajoutés à l'index de texte intégral avant sa mise à jour.

Le paramètre XML_IDX_FULLTEXT_IDXDIRECTORY indique le chemin du répertoire contenant l'index de texte. Le paramètre XML_IDX_FULLTEXT_WKDIRECTORY spécifie le chemin du répertoire de travail de l'index de texte. Le paramètre XML_IDX_FULLTEXT_LANGUAGE spécifie la langue à utiliser pour l'analyse linguistique lors de la création de l'index de texte sur le contenu de la colonne xml_doc_val de la table sde_xml_doc<n> et de la colonne text_tag de la table sde_xml_idx<n>.

Si vos documents sont stockés au format binaire, vous devez définir le paramètre XML_IDX_FULLTEXT_CCSID, qui spécifie le CCSID des documents.

Paramètres de table de fichier journal

Les tables de fichiers journaux permettent à ArcSDE de gérer des jeux d'enregistrements sélectionnés. Les paramètres de fichier journal affectent les tables et les index de données de fichier journal. Ils commencent par la lettre L ou SESSION. Ces paramètres sont les suivants :

  • LD_INDEX_DATA_ID configure la création de l'index LOGFILE_DATA_idx2 sur la table SDE_LOGFILE_DATA et de l'index LOGPOOL_<SDE_ID>_idx1 index sur la table SDE_LOGPOOL_<SDE_ID>.
  • LD_INDEX_ROWID configure la création de l'index LOGFILE_DATA_idx1 sur la table SDE_LOGFILE_DATA et de l'index LOGPOOL_<SDE_ID>_idx1 sur la table SDE_LOGPOOL_<SDE_ID>.
  • Le paramètre LD_STORAGE* définit la configuration des tables SDE_LOGFILE_DATA et SDE_LOGPOOL_<SDE_ID>.
  • Le paramètre LF_STORAGE* définit la configuration de la table SDE_LOGFILES.
  • Le paramètre SESSION_STORAGE* définit le stockage des tables de fichiers journaux de session et autonomes.
  • Le paramètre SESSION_INDEX* définit le stockage des index des tables de fichiers journaux de session et autonomes.
  • Le paramètre SESSION_TEMP_TABLE s'applique uniquement aux géodatabases de DB2 sous Linux, UNIX et Windows et spécifie si les tables doivent être créées dans un tablespace temporaire.

*Ces paramètres sont commentés dans le fichier dbtune.sde par défaut ; vous devez en supprimer les commentaires, puis spécifier des noms de table pour leur stockage avant la connexion des utilisateurs à la géodatabase.

Pour en savoir plus sur l'utilisation des tables de fichiers journaux dans la géodatabase, reportez-vous à la rubrique Colonnes XML d'une géodatabase dans DB2.

Paramètres d'interface utilisateur

Les paramètres d'interface utilisateur commencent par UI et indiquent si leur mot-clé de configuration associé est disponible via l'interface utilisateur ArcGIS et ArcObjects. UI_TEXT est utilisé pour les mots-clés de configuration non composites. UI_TOPOLOGY_TEXT est utilisé pour les mots-clés de topologie. UI_TERRAIN_TEXT est utilisé pour les mots-clés de terrain. UI_NETWORK_TEXT est utilisé pour les mots-clés de réseau. Reportez-vous à la rubrique Rendre les mots-clés de configuration disponibles dans ArcGIS pour plus d'informations sur l'utilisation des paramètres UI.

Paramètres supplémentaires

Les paramètres suivants n'entrent pas dans une catégorie particulière :

  • Paramètres BLOB

    DB2 requiert une taille pour la création de colonne BLOB.

    S'il faut créer une colonne BLOB et si sa taille dépasse 2 Go, cette taille est ignorée et le paramètre LOB_SIZE par défaut d'1 Mo qui est utilisé. Ceci permet à l'administrateur de base de données (DBA) d'ajuster avec soin les paramètres de la base de données.

    En outre, vous pouvez utiliser le paramètre BLOB_OPTION pour indiquer la proportion de la colonne BLOB devant être stockée en ligne. Dans l'exemple suivant, une table est créée avec une colonne BLOB qui indique une longueur en ligne de 200 (536 000 000 octets) ; le reste étant stocké hors ligne :

    CREATE TABLE btab (col1 BLOB INLINE LENGTH 220)
    

    Pour DB2 sous Linux, UNIX et Windows, la configuration par défaut du paramètre BLOB_OPTION est LOGGED NOT COMPACT. Vous pouvez spécifier à la place LOGGED COMPACT, NOT LOGGED COMPACT ou NOT LOGGED NOT COMPACT. Pour DB2 pour z/OS, ne renseignez pas le paramètre BLOB_OPTION.

  • Paramètres CLOB

    DB2 requiert une taille pour la création de colonne CLOB. Si vous devez créer une colonne CLOB et si sa taille dépasse 2 Go, cette taille est ignorée et le paramètre CLOB_SIZE par défaut de 32 Ko est celui utilisé. Ceci permet à l'administrateur de base de données (DBA) d'ajuster avec soin les paramètres de la base de données. La configuration par défaut et recommandée pour le paramètre CLOB_OPTION pour DB2 sous Linux, UNIX et Windows est LOGGED NOT COMPACT. Pour DB2 pour z/OS, laissez le paramètre CLOB_OPTION vierge.

  • Paramètre MAX_CACHED_CURSORS

    Un certain contrôle doit être disponible quant au nombre de curseurs par utilisateur pouvant être alloués au cache. Bien qu'il existe des paramètres d'ajustement de base de données liés au nombre maximal de curseurs (SQL_MAX_CONCURRENT_ACTIVITIES pour DB2), leur utilisation est limitée ou ils sont rarement définis et sont limités uniquement par les ressources disponibles et la complexité de la requête. Appliquer simplement la valeur de curseur maximale par défaut peut provoquer des problèmes sur les systèmes très chargés. Pour un meilleur contrôle ou pour désactiver entièrement la mise en cache, le paramètre DBTUNE MAX_CACHED_CURSORS a été ajouté à la liste des paramètres du mot-clé DEFAULTS. La valeur par défaut actuelle est 80. Pour désactiver la mise en cache, définissez-la sur 0.

  • Paramètre B_RUNSTATS

    Ce paramètre s'applique à la table métier et est utilisé à la fin d'un chargement de données, une fois tous les enregistrements insérés et la couche en cours de préparation pour passer en mode normal_io. La dernière partie du basculement vers le mode normal_io consiste à vérifier la valeur du paramètre B_RUNSTATS. YES est la valeur par défaut si aucun paramètre B_RUNSTATS ne figure dans le mot-clé DEFAULTS de la table DBTUNE.

    B_RUNSTATS ne s'applique qu'à la table métier. Si B_RUNSTATS est égal à YES (oui), une commande runstats complète est automatiquement exécutée sur la table. Si ce paramètre est défini sur une autre valeur, aucune commande runstats n'est exécutée. La vaste majorité des utilisateurs préfère exécuter la commande runstats complète sur la table.

    Les utilisateurs souhaitant effectuer une tâche spécifique avec ce paramètre (par exemple, ne créer que des index) peuvent définir B_RUNSTATS sur NO et exécuter une commande RUNSTATS manuelle avec les options de leur choix.

    Dans les géodatabases stockées dans DB2 pour z/OS, définissez le paramètre B_RUNSTATS sur NO.

  • ST_GEOM_STORAGE_INLINE

    Ce paramètre détermine si les données dans la colonne spatiale d'une classe d'entités sont stockées en ligne comme type VARCHAR FOR BIT DATA ou hors ligne comme LOB.

    Si la taille du contenu binaire de la colonne spatiale est inférieure à la valeur (en octets) spécifiée avec le paramètre ST_GEOM_STORAGE_INLINE pendant la création de la classe d'entités, le contenu est stocké en ligne en tant que type VARCHAR FOR BIT DATA. Il est lu en ligne avec l'extraction de lignes de la table métier et lu dans le processus de base de données par les opérations d'E/S de base de données en mode asynchrone et entièrement bufférisé.

    Dans l'exemple suivant, le fichier dbtune est modifié pour définir la longueur sur 3 000 octets. Cela signifie que le contenu dont la taille est inférieure à 3 000 octets est stocké en ligne :

    ST_GEOM_STORAGE_INLINE "INLINE LENGTH 3000"

    Si la taille du contenu binaire de la colonne spatiale est supérieure à la valeur spécifiée avec le paramètre ST_GEOM_STORAGE_INLINE pendant la création de la classe d'entités, le contenu binaire est stocké comme LOB hors ligne. La colonne est lue hors ligne avec l'extraction de lignes de la table métier et lue dans le processus de base de données par les opérations d'E/S de base de données en mode synchrone et non bufférisée.

    La valeur de ce paramètre est par défaut vierge dans la table DBTUNE. Par conséquent, la valeur DB2 par défaut pour le stockage LOB en ligne de 659 octets est utilisée. Pour stocker plus d'octets en ligne, modifiez la valeur du paramètre ST_GEOM_STORAGE_INLINE dans la table DBTUNE.

    Bien que le paramètre soit également présent dans la table DBTUNE dans DB2 sur z/OS, il ne s'applique pas actuellement à DB2 sur cette plate-forme ; il s'applique seulement à DB2 sur Linux, UNIX et Windows.

5/10/2014