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