OrientDB配置數據庫
在本章中,學習如何通過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 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 GET <config-variable>
注 - 只有在連接到特定數據庫後才能使用此命令。
示例
在這個例子中,我們將使用在前一章中創建的名爲demo
的數據庫。假設要檢索'tx.autoRetry'
變量值。
可以使用以下命令來顯示demo
數據庫的配置。
orientdb {db = demo}> CONFIG GET tx.autoRetry
如果它成功執行,將獲得以下輸出。
Local configuration: tx.autoRetry = 5