OrientDB - Base de données de configuration

Dans ce chapitre, vous pouvez apprendre à afficher la configuration d'une base de données particulière via la ligne de commande OrientDB. Cette commande s'applique aux bases de données locales et distantes.

Les informations de configuration contiennent le cache par défaut activé ou non, la taille de ce cache, la valeur du facteur de charge, la mémoire maximale pour la carte, la taille de la page de nœud, la taille minimale et maximale du pool, etc.

L'instruction suivante est la syntaxe de base de la commande config database.

CONFIG

Note - Vous ne pouvez utiliser cette commande qu'après vous être connecté à une base de données particulière.

Exemple

Dans cet exemple, nous utiliserons la même base de données nommée «demo» que nous avons créée dans le chapitre précédent.

Vous pouvez utiliser la commande suivante pour afficher la configuration de la base de données de démonstration.

Orientdb {db = demo}> CONFIG

S'il est exécuté avec succès, vous obtiendrez la sortie suivante.

LOCAL SERVER CONFIGURATION: 
+---------------------------------------+-------------------------+ 
| NAME                                  | VALUE                   | 
+---------------------------------------+-------------------------+ 
| environment.dumpCfgAtStartup          | false                   | 
| environment.concurrent                | true                    | 
| environment.allowJVMShutdown          | true                    | 
| script.pool.maxSize                   | 20                      | 
| memory.useUnsafe                      | true                    | 
| memory.directMemory.safeMode          | true                    | 
| memory.directMemory.trackMode         | false                   | 
|………………………………..                         |                         | 
| storage.lowestFreeListBound           | 16                      | 
| network.binary.debug                  | false                   | 
| network.http.maxLength                | 1000000                 | 
| network.http.charset                  | utf-8                   | 
| network.http.jsonResponseError        | true                    | 
| network.http.json                     | false                   | 
| tx.log.fileType                       | classic                 | 
| tx.log.synch                          | false                   | 
| tx.autoRetry                          | 1                       | 
| client.channel.minPool                | 1                       | 
| storage.keepOpen                      | true                    | 
| cache.local.enabled                   | true                    | 
+---------------------------------------+-------------------------+ 
orientdb {db = demo}>

Dans la liste des paramètres de configuration ci-dessus, si vous souhaitez modifier l'une des valeurs de paramètre, vous pouvez le faire facilement à partir de la ligne de commande en utilisant config set et get command.

Ensemble de configuration

Vous pouvez mettre à jour la valeur de la variable de configuration en utilisant le CONFIG SET commander.

L'instruction suivante est la syntaxe de base de la commande config set.

CONFIG SET <config-variable> <config-value>

Note - Vous ne pouvez utiliser cette commande qu'après vous être connecté à une base de données particulière.

Exemple

Dans cet exemple, nous utiliserons la même base de données nommée «demo» que nous avons créée dans le chapitre précédent. Nous allons modifier la valeur de la variable 'tx.autoRetry' à 5.

Vous pouvez utiliser la commande suivante pour définir la configuration de la base de données de démonstration.

orientdb {db = demo}> CONFIG SET tx.autoRetry 5

S'il est exécuté avec succès, vous obtiendrez la sortie suivante.

Local configuration value changed correctly

Config Get

Vous pouvez afficher la valeur de la variable de configuration en utilisant le CONFIG GET commander.

L'instruction suivante est la syntaxe de base de la commande config get.

CONFIG GET <config-variable>

Note - Vous ne pouvez utiliser cette commande qu'après vous être connecté à une base de données particulière.

Exemple

Dans cet exemple, nous utiliserons la même base de données nommée «demo» que nous avons créée dans le chapitre précédent. Nous allons essayer de récupérer la valeur de la variable 'tx.autoRetry'.

Vous pouvez utiliser la commande suivante pour afficher la configuration de la base de données de démonstration.

orientdb {db = demo}> CONFIG GET tx.autoRetry

S'il est exécuté avec succès, vous obtiendrez la sortie suivante.

Local configuration: tx.autoRetry = 5