OrientDB - banco de dados de configuração
Neste capítulo, você pode aprender como exibir a configuração de um banco de dados específico por meio da linha de comando do OrientDB. Este comando é aplicável para bancos de dados locais e remotos.
As informações de configuração contêm o cache padrão habilitado ou não, o tamanho desse cache, o valor do fator de carga, memória máxima para mapa, tamanho da página do nó, tamanho mínimo e máximo do pool, etc.
A instrução a seguir é a sintaxe básica do comando config database.
CONFIG
Note - Você pode usar este comando somente após conectar-se a um banco de dados específico.
Exemplo
Neste exemplo, usaremos o mesmo banco de dados chamado 'demo' que criamos no capítulo anterior.
Você pode usar o seguinte comando para exibir a configuração do banco de dados de demonstração.
Orientdb {db = demo}> CONFIG
Se for executado com sucesso, você obterá a seguinte saída.
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}>
Na lista de parâmetros de configuração acima, se você quiser alterar qualquer um dos valores do parâmetro, poderá fazê-lo facilmente na linha de comando usando config set e get command.
Conjunto de configuração
Você pode atualizar o valor da variável de configuração usando o CONFIG SET comando.
A instrução a seguir é a sintaxe básica do comando config set.
CONFIG SET <config-variable> <config-value>
Note - Você pode usar este comando somente após conectar-se a um banco de dados específico.
Exemplo
Neste exemplo, usaremos o mesmo banco de dados chamado 'demo' que criamos no capítulo anterior. Modificaremos o valor da variável 'tx.autoRetry' para 5.
Você pode usar o seguinte comando para definir a configuração do banco de dados de demonstração.
orientdb {db = demo}> CONFIG SET tx.autoRetry 5
Se for executado com sucesso, você obterá a seguinte saída.
Local configuration value changed correctly
Config Get
Você pode exibir o valor da variável de configuração usando o CONFIG GET comando.
A instrução a seguir é a sintaxe básica do comando config get.
CONFIG GET <config-variable>
Note - Você pode usar este comando somente após conectar-se a um banco de dados específico.
Exemplo
Neste exemplo, usaremos o mesmo banco de dados chamado 'demo' que criamos no capítulo anterior. Tentaremos recuperar o valor da variável 'tx.autoRetry'.
Você pode usar o seguinte comando para exibir a configuração do banco de dados de demonstração.
orientdb {db = demo}> CONFIG GET tx.autoRetry
Se for executado com sucesso, você obterá a seguinte saída.
Local configuration: tx.autoRetry = 5