3
ArangoDB에 대한 서버 요구 사항을 계산하고 싶습니다.ArangoDB 인덱스에 필요한 메모리 공간은 얼마입니까?
ArangoDB는 인덱스를 RAM에 저장하지만 인덱스는 얼마나 많은 공간을 사용합니까?
ArangoDB에 대한 서버 요구 사항을 계산하고 싶습니다.ArangoDB 인덱스에 필요한 메모리 공간은 얼마입니까?
ArangoDB는 인덱스를 RAM에 저장하지만 인덱스는 얼마나 많은 공간을 사용합니까?
이는 사용하는 색인의 종류에 따라 다릅니다.
arangosh [_system]> db.test.ensureSkiplist("attribute1")
arangosh [_system]> db.test.ensureFulltextIndex("attribute2");
arangosh [_system]> db._query("FOR i IN 1 .. 1000 INSERT { 'attribute1': i, 'attribute2': 'Text' } INTO test");
arangosh [_system]> db.test.figures()
...
"indexes" : {
"count" : 3,
"size" : 77376
},
모든 인덱스에 필요한 총 양 :
당신은 "수치"필요한 얼마나 많은 메모리 볼 수 있습니다. 항상 기본 색인이 있습니다. 해시 인덱스 메모리 소비
대략적이다 : n은 문서의 개수4 * n * sizeof(void*)
.
색인 유형에 따라 다릅니다. 기본 해쉬 인덱스 만? 그래프의 모서리 인덱스는 무엇입니까? 또는 Geo 또는 Fulltext? – fceller
컬렉션의'figures' 메소드의 출력은 콜렉션 인덱스의 메모리 요구 사항을 보여줘야합니다. 예를 들어 선택 컬렉션에 대해 HTTP PUT'/ _api/collection//figures'를 호출하면 인덱스의 메모리 크기를 보여주는'size' 하위 속성을 가진'indexes' 리턴 속성이 있어야합니다 . 이것은 ArangoDB 2.2 이상에서 작동합니다. –
stj