В этой главе вы можете научиться отображать конфигурацию конкретной базы данных через командную строку 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
Если он успешно выполнен, вы получите следующий вывод.