OrientDB-구성 데이터베이스

이 장에서는 OrientDB 명령 줄을 통해 특정 데이터베이스의 구성을 표시하는 방법을 배울 수 있습니다. 이 명령은 로컬 및 원격 데이터베이스 모두에 적용됩니다.

구성 정보에는 사용 여부에 관계없이 기본 캐시, 해당 캐시의 크기,로드 계수 값, 맵의 최대 메모리, 노드 페이지 크기, 풀 최소 및 최대 크기 등이 포함됩니다.

다음 명령문은 config database 명령의 기본 구문입니다.

CONFIG

Note −이 명령어는 특정 데이터베이스에 접속 한 후에 만 ​​사용할 수 있습니다.

이 예에서는 이전 장에서 만든 '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>

Note −이 명령어는 특정 데이터베이스에 접속 한 후에 만 ​​사용할 수 있습니다.

이 예에서는 이전 장에서 만든 'demo'라는 동일한 데이터베이스를 사용합니다. 'tx.autoRetry'변수 값을 5로 수정합니다.

다음 명령을 사용하여 데모 데이터베이스의 구성을 설정할 수 있습니다.

orientdb {db = demo}> CONFIG SET tx.autoRetry 5

성공적으로 실행되면 다음과 같은 출력이 표시됩니다.

Local configuration value changed correctly

구성 가져 오기

다음을 사용하여 구성 변수 값을 표시 할 수 있습니다. CONFIG GET 명령.

다음 명령문은 config get 명령의 기본 구문입니다.

CONFIG GET <config-variable>

Note −이 명령어는 특정 데이터베이스에 접속 한 후에 만 ​​사용할 수 있습니다.

이 예에서는 이전 장에서 만든 'demo'라는 동일한 데이터베이스를 사용합니다. 'tx.autoRetry'변수 값 검색을 시도합니다.

다음 명령을 사용하여 데모 데이터베이스의 구성을 표시 할 수 있습니다.

orientdb {db = demo}> CONFIG GET tx.autoRetry

성공적으로 실행되면 다음과 같은 출력이 표시됩니다.

Local configuration: tx.autoRetry = 5