В этой главе вы можете научиться отображать конфигурацию конкретной базы данных через командную строку OrientDB. Эта команда применима как для локальных, так и для удаленных баз данных.
Информация о конфигурации содержит кеш по умолчанию, включен или нет, размер этого кеша, значение коэффициента загрузки, максимальный объем памяти для карты, размер страницы узла, минимальный и максимальный размер пула и т. Д.
Следующий оператор является основным синтаксисом команды config database.
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 command.
Набор настроек
Вы можете обновить значение переменной конфигурации с помощью команды CONFIG SET .
Следующее утверждение является основным синтаксисом команды config set.
CONFIG SET <config-variable> <config-value>
Примечание. Эту команду можно использовать только после подключения к определенной базе данных.
пример
В этом примере мы будем использовать ту же базу данных с именем ‘demo’, которую мы создали в предыдущей главе. Мы изменим значение переменной ‘tx.autoRetry’ на 5.
Вы можете использовать следующую команду для настройки конфигурации демонстрационной базы данных.
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’.
Вы можете использовать следующую команду для отображения конфигурации демонстрационной базы данных.
orientdb {db = demo}> CONFIG GET tx.autoRetry
Если он успешно выполнен, вы получите следующий вывод.