Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

Pure Software Engineer :)

[MongoDB] TTL Index Update 본문

Software Engineering/Etc

[MongoDB] TTL Index Update

HelloJaewon 2015. 4. 21. 15:00

플랫폼 모니터링 데이터를 MongoDB TTL 인덱스를 사용해서 1개월로 지정해서 사용하고 있다.

TTL 인덱스를 설정해두면 지정된 시간이 지나면 MongoDB에서 알아서 document를 제거해준다.


하지만, 최근 업데이트 이후 데이터 저장량이 많아지면서 디스크 사용량이 한달간 증가하는 추세를 보이다가

다시 안정화되는 모습을 보였고, 현재는 전체적인 디스크 사용량이 증가한 상태에서 안정화된 모습을 보였다.





결국, 디스크 사용량이 많아서 조치를 취해야하는 상황이 되었고, TTL 인덱스를 1달에서 15일로 줄이도록 결정.

TTL index를 삭제하고 다시생성하지 않고, Update 할 수 있어서 그대로 사용(2.3.2버전부터 가능하다고 한다.)


 - References

https://groups.google.com/forum/#!topic/mongodb-user/hKJ04R13na0

https://jira.mongodb.org/browse/SERVER-6700

http://docs.mongodb.org/manual/tutorial/expire-data/

'Software Engineering > Etc' 카테고리의 다른 글

Raspberry pi 2 Wireless lan setting in Raspbian  (0) 2015.04.26
Microsoft symbol server 설정  (0) 2015.04.23
OSX에 Consolas 폰트 설치 방법  (0) 2015.02.21
[VIM] bomb character  (0) 2014.12.17
OAuth 2.0  (0) 2014.11.27