OrientDB - Yapılandırma Veritabanı

Bu bölümde, OrientDB komut satırı aracılığıyla belirli bir veritabanının yapılandırmasının nasıl görüntüleneceğini öğrenebilirsiniz. Bu komut hem yerel hem de uzak veritabanları için geçerlidir.

Yapılandırma bilgileri, varsayılan önbelleğin etkin olup olmadığını, o önbelleğin boyutunu, yükleme faktörü değerini, harita için maksimum belleği, düğüm sayfası boyutunu, havuz minimum ve maksimum boyutunu vb.

Aşağıdaki ifade, yapılandırma veritabanı komutunun temel sözdizimidir.

CONFIG

Note - Bu komutu yalnızca belirli bir veritabanına bağlandıktan sonra kullanabilirsiniz.

Misal

Bu örnekte, önceki bölümde oluşturduğumuz 'demo' adlı veritabanını kullanacağız.

Demo veritabanının yapılandırmasını görüntülemek için aşağıdaki komutu kullanabilirsiniz.

Orientdb {db = demo}> CONFIG

Başarıyla yürütülürse, aşağıdaki çıktıyı alacaksınız.

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

Yukarıdaki konfigürasyon parametreleri listesinde, parametre değerlerinden herhangi birini değiştirmek isterseniz, bunu komut satırından config set and get command komutunu kullanarak kolayca yapabilirsiniz.

Yapılandırma Seti

Konfigürasyon değişkeni değerini güncelleyebilirsiniz. CONFIG SET komut.

Aşağıdaki ifade, config set komutunun temel sözdizimidir.

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

Note - Bu komutu yalnızca belirli bir veritabanına bağlandıktan sonra kullanabilirsiniz.

Misal

Bu örnekte, önceki bölümde oluşturduğumuz 'demo' adlı veritabanını kullanacağız. 'Tx.autoRetry' değişken değerini 5 olarak değiştireceğiz.

Demo veritabanının yapılandırmasını ayarlamak için aşağıdaki komutu kullanabilirsiniz.

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

Başarıyla yürütülürse, aşağıdaki çıktıyı alacaksınız.

Local configuration value changed correctly

Config Get

Konfigürasyon değişkeni değerini, CONFIG GET komut.

Aşağıdaki ifade, config get komutunun temel sözdizimidir.

CONFIG GET <config-variable>

Note - Bu komutu yalnızca belirli bir veritabanına bağlandıktan sonra kullanabilirsiniz.

Misal

Bu örnekte, önceki bölümde oluşturduğumuz 'demo' adlı veritabanını kullanacağız. 'Tx.autoRetry' değişken değerini almaya çalışacağız.

Demo veritabanının yapılandırmasını görüntülemek için aşağıdaki komutu kullanabilirsiniz.

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

Başarıyla yürütülürse, aşağıdaki çıktıyı alacaksınız.

Local configuration: tx.autoRetry = 5