OrientDB - Konfiguracja bazy danych
Z tego rozdziału dowiesz się, jak wyświetlić konfigurację konkretnej bazy danych za pomocą wiersza poleceń OrientDB. To polecenie ma zastosowanie zarówno do lokalnych, jak i zdalnych baz danych.
Informacje konfiguracyjne zawierają domyślną pamięć podręczną włączoną lub nie, rozmiar tej pamięci podręcznej, wartość współczynnika obciążenia, maksymalną pamięć dla mapy, rozmiar strony węzła, minimalny i maksymalny rozmiar puli itp.
Poniższa instrukcja przedstawia podstawową składnię polecenia config database.
CONFIG
Note - Możesz użyć tego polecenia tylko po połączeniu się z określoną bazą danych.
Przykład
W tym przykładzie użyjemy tej samej bazy danych o nazwie „demo”, którą utworzyliśmy w poprzednim rozdziale.
Możesz użyć następującego polecenia, aby wyświetlić konfigurację demonstracyjnej bazy danych.
Orientdb {db = demo}> CONFIG
Jeśli zakończy się pomyślnie, otrzymasz następujące dane wyjściowe.
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}>
Na powyższej liście parametrów konfiguracyjnych, jeśli chcesz zmienić dowolną wartość parametru, możesz to łatwo zrobić z wiersza poleceń za pomocą polecenia config set i get.
Config Set
Możesz zaktualizować wartość zmiennej konfiguracyjnej przy użyciu CONFIG SET Komenda.
Poniższa instrukcja przedstawia podstawową składnię polecenia config set.
CONFIG SET <config-variable> <config-value>
Note - Możesz użyć tego polecenia tylko po połączeniu się z określoną bazą danych.
Przykład
W tym przykładzie użyjemy tej samej bazy danych o nazwie „demo”, którą utworzyliśmy w poprzednim rozdziale. Zmodyfikujemy wartość zmiennej „tx.autoRetry” na 5.
Możesz użyć następującego polecenia, aby ustawić konfigurację demonstracyjnej bazy danych.
orientdb {db = demo}> CONFIG SET tx.autoRetry 5
Jeśli zakończy się pomyślnie, otrzymasz następujące dane wyjściowe.
Local configuration value changed correctly
Config Get
Możesz wyświetlić wartość zmiennej konfiguracji przy użyciu CONFIG GET Komenda.
Poniższa instrukcja przedstawia podstawową składnię polecenia config get.
CONFIG GET <config-variable>
Note - Możesz użyć tego polecenia tylko po połączeniu się z określoną bazą danych.
Przykład
W tym przykładzie użyjemy tej samej bazy danych o nazwie „demo”, którą utworzyliśmy w poprzednim rozdziale. Spróbujemy pobrać wartość zmiennej „tx.autoRetry”.
Możesz użyć następującego polecenia, aby wyświetlić konfigurację demonstracyjnej bazy danych.
orientdb {db = demo}> CONFIG GET tx.autoRetry
Jeśli zakończy się pomyślnie, otrzymasz następujące dane wyjściowe.
Local configuration: tx.autoRetry = 5