I 카산드라 테이블, 여기, 데이터의 테라 바이트 (카산드라 버전 2.0) 내가 일부 데이터를 삭제할 확인 테이블 크기 역사적으로
"my_table" (
key ascii,
timestamp bigint,
value blob,
PRIMARY KEY ((key), timestamp)
)
같은 스키마가 모습입니다했지만 전에 얼마나 많은 디스크 공간을 재 확보할지 예측하려고합니다.
JMX 측정 항목의 통계는 지난 2 주 동안 만 제공되므로별로 유용하지 않습니다.
특정 데이터 집합에서 사용되는 공간의 양을 확인하는 방법이 있습니까 (예 : 타임 스탬프 < 1000)?
쿼리 결과 집합 크기를 확인하는 방법이 있는지 궁금 해서요. select * from my_table where timestamp < 1000
과 같은 작업을 수행하고 결과가 차지하는 바이트 수를 확인하십시오.
참고로 nodetool clearsnapshot은 '백업'을 제거 할 수 있습니다. 복구 할 수 있도록 표를 자르고 놓을 때 작성됩니다. 하드 드라이브 공간을 찾고 있다면 안전하게 삭제할 수 있습니다. – Highstead