OrientDB - Database di configurazione

In questo capitolo è possibile apprendere come visualizzare la configurazione di un particolare database tramite la riga di comando di OrientDB. Questo comando è applicabile sia ai database locali che a quelli remoti.

Le informazioni di configurazione contengono la cache predefinita abilitata o meno, la dimensione della cache, il valore del fattore di carico, la memoria massima per la mappa, la dimensione della pagina del nodo, la dimensione minima e massima del pool, ecc.

La seguente dichiarazione è la sintassi di base del comando config database.

CONFIG

Note - È possibile utilizzare questo comando solo dopo essersi connessi a un determinato database.

Esempio

In questo esempio, useremo lo stesso database denominato "demo" che abbiamo creato nel capitolo precedente.

È possibile utilizzare il seguente comando per visualizzare la configurazione del database demo.

Orientdb {db = demo}> CONFIG

Se viene eseguito con successo, otterrai il seguente output.

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}>

Nell'elenco precedente dei parametri di configurazione, se si desidera modificare uno qualsiasi dei valori dei parametri, è possibile farlo facilmente dalla riga di comando utilizzando config set e get command.

Set di configurazione

È possibile aggiornare il valore della variabile di configurazione utilizzando il CONFIG SET comando.

La seguente dichiarazione è la sintassi di base del comando config set.

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

Note - È possibile utilizzare questo comando solo dopo essersi connessi a un determinato database.

Esempio

In questo esempio, useremo lo stesso database denominato "demo" che abbiamo creato nel capitolo precedente. Modificheremo il valore della variabile "tx.autoRetry" su 5.

È possibile utilizzare il seguente comando per impostare la configurazione del database demo.

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

Se viene eseguito con successo, otterrai il seguente output.

Local configuration value changed correctly

Config Get

È possibile visualizzare il valore della variabile di configurazione utilizzando CONFIG GET comando.

La seguente dichiarazione è la sintassi di base del comando config get.

CONFIG GET <config-variable>

Note - È possibile utilizzare questo comando solo dopo essersi connessi a un determinato database.

Esempio

In questo esempio, useremo lo stesso database denominato "demo" che abbiamo creato nel capitolo precedente. Cercheremo di recuperare il valore della variabile "tx.autoRetry".

È possibile utilizzare il seguente comando per visualizzare la configurazione del database demo.

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

Se viene eseguito con successo, otterrai il seguente output.

Local configuration: tx.autoRetry = 5