OrientDB - Base de datos de configuración
En este capítulo, puede aprender a mostrar la configuración de una base de datos en particular a través de la línea de comandos de OrientDB. Este comando es aplicable tanto para bases de datos locales como remotas.
La información de configuración contiene la caché predeterminada, ya sea habilitada o no, el tamaño de esa caché, el valor del factor de carga, la memoria máxima para el mapa, el tamaño de la página del nodo, el tamaño mínimo y máximo del grupo, etc.
La siguiente declaración es la sintaxis básica del comando config database.
CONFIG
Note - Puede usar este comando solo después de conectarse a una base de datos en particular.
Ejemplo
En este ejemplo, usaremos la misma base de datos llamada 'demo' que creamos en el capítulo anterior.
Puede utilizar el siguiente comando para mostrar la configuración de la base de datos de demostración.
Orientdb {db = demo}> CONFIG
Si se ejecuta con éxito, obtendrá el siguiente resultado.
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}>
En la lista anterior de parámetros de configuración, si desea cambiar alguno de los valores del parámetro, puede hacerlo desde la línea de comandos fácilmente usando config set y get command.
Conjunto de configuración
Puede actualizar el valor de la variable de configuración utilizando el CONFIG SET mando.
La siguiente declaración es la sintaxis básica del comando config set.
CONFIG SET <config-variable> <config-value>
Note - Puede usar este comando solo después de conectarse a una base de datos en particular.
Ejemplo
En este ejemplo, usaremos la misma base de datos llamada 'demo' que creamos en el capítulo anterior. Modificaremos el valor de la variable 'tx.autoRetry' a 5.
Puede utilizar el siguiente comando para configurar la base de datos de demostración.
orientdb {db = demo}> CONFIG SET tx.autoRetry 5
Si se ejecuta con éxito, obtendrá el siguiente resultado.
Local configuration value changed correctly
Config Obtener
Puede visualizar el valor de la variable de configuración utilizando el CONFIG GET mando.
La siguiente declaración es la sintaxis básica del comando config get.
CONFIG GET <config-variable>
Note - Puede usar este comando solo después de conectarse a una base de datos en particular.
Ejemplo
En este ejemplo, usaremos la misma base de datos llamada 'demo' que creamos en el capítulo anterior. Intentaremos recuperar el valor de la variable 'tx.autoRetry'.
Puede utilizar el siguiente comando para mostrar la configuración de la base de datos de demostración.
orientdb {db = demo}> CONFIG GET tx.autoRetry
Si se ejecuta con éxito, obtendrá el siguiente resultado.
Local configuration: tx.autoRetry = 5