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