OrientDB - Database Konfigurasi

Dalam bab ini, Anda dapat mempelajari cara menampilkan konfigurasi database tertentu melalui baris perintah OrientDB. Perintah ini berlaku untuk database lokal dan jarak jauh.

Informasi konfigurasi berisi cache default baik diaktifkan atau tidak, ukuran cache itu, nilai faktor beban, memori maksimal untuk peta, ukuran halaman node, ukuran minimum dan maksimum pool, dll.

Pernyataan berikut adalah sintaks dasar dari perintah database config.

CONFIG

Note - Anda dapat menggunakan perintah ini hanya setelah menghubungkan ke database tertentu.

Contoh

Dalam contoh ini, kami akan menggunakan database yang sama bernama 'demo' yang kami buat di bab sebelumnya.

Anda dapat menggunakan perintah berikut untuk menampilkan konfigurasi database demo.

Orientdb {db = demo}> CONFIG

Jika berhasil dieksekusi, Anda akan mendapatkan output sebagai berikut.

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

Dalam daftar parameter konfigurasi di atas, jika Anda ingin mengubah salah satu nilai parameter, Anda dapat melakukannya dari baris perintah dengan mudah menggunakan set konfigurasi dan perintah get.

Set Konfigurasi

Anda dapat memperbarui nilai variabel konfigurasi dengan menggunakan CONFIG SET perintah.

Pernyataan berikut adalah sintaks dasar dari perintah set konfigurasi.

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

Note - Anda dapat menggunakan perintah ini hanya setelah menghubungkan ke database tertentu.

Contoh

Dalam contoh ini, kami akan menggunakan database yang sama bernama 'demo' yang kami buat di bab sebelumnya. Kami akan mengubah nilai variabel 'tx.autoRetry' menjadi 5.

Anda dapat menggunakan perintah berikut untuk mengatur konfigurasi database demo.

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

Jika berhasil dieksekusi, Anda akan mendapatkan output sebagai berikut.

Local configuration value changed correctly

Konfigurasi Dapatkan

Anda dapat menampilkan nilai variabel konfigurasi dengan menggunakan CONFIG GET perintah.

Pernyataan berikut adalah sintaks dasar dari perintah config get.

CONFIG GET <config-variable>

Note - Anda dapat menggunakan perintah ini hanya setelah menghubungkan ke database tertentu.

Contoh

Dalam contoh ini, kami akan menggunakan database yang sama bernama 'demo' yang kami buat di bab sebelumnya. Kami akan mencoba mengambil nilai variabel 'tx.autoRetry'.

Anda dapat menggunakan perintah berikut untuk menampilkan konfigurasi database demo.

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

Jika berhasil dieksekusi, Anda akan mendapatkan output sebagai berikut.

Local configuration: tx.autoRetry = 5