在本章中,學習如何通過OrientDB命令列顯示特定資料庫的組態。 該命令適用於本地和遠端資料庫。
組態資訊包含啟用或未啟用的預設快取,該快取的大小,載入因子值,對映的最大記憶體,節點頁面大小,池最小和最大大小等。
以下語句是config
資料庫命令的基本語法。
CONFIG
註 - 只有在連線到特定資料庫後才能使用此命令。
範例
在這個例子中,我們將使用在前一章中建立的名為demo
的資料庫。
可以使用以下命令來顯示演示資料庫的組態。
Orientdb {db = demo}> CONFIG
如果它成功執行,您將得到以下輸出。
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}>
在上面的組態引數列表中,如果要更改任何引數值,則可以使用config set
和get
命令輕鬆地從命令列執行此操作。
可以使用CONFIG SET
命令更新組態變數值。
以下語句是config set
命令的基本語法。
CONFIG SET <config-variable> <config-value>
註 - 只有在連線到特定資料庫後才能使用此命令。
範例
在這個例子中,我們將使用在前一章中建立的名為'demo'
的資料庫。假設要修改'tx.autoRetry'
變數值為5
。
可以使用以下命令設定demo
資料庫的組態。
orientdb {db = demo}> CONFIG SET tx.autoRetry 5
如果它成功執行,將獲得以下輸出。
Local configuration value changed correctly
可以使用CONFIG GET
命令顯示組態變數值。
以下語句是config get
命令的基本語法。
CONFIG GET <config-variable>
註 - 只有在連線到特定資料庫後才能使用此命令。
範例
在這個例子中,我們將使用在前一章中建立的名為demo
的資料庫。假設要檢索'tx.autoRetry'
變數值。
可以使用以下命令來顯示demo
資料庫的組態。
orientdb {db = demo}> CONFIG GET tx.autoRetry
如果它成功執行,將獲得以下輸出。
Local configuration: tx.autoRetry = 5