2017-05-25 57 views

回答

4

CockroachDB存儲內部時間序列監視數據本身,以便爲其admin UI中的圖形供電。該數據在開始刪除之前累計30天。因此,在羣集生命的前30天左右,即使您不是自己寫數據,磁盤使用率和羣集範圍數量也會穩步增加。

從1.0版本開始,無法更改時間序列數據被截斷之前的天數。但是,作爲一種解決方法,您可以使用COCKROACH_METRICS_SAMPLE_INTERVAL環境變量設置爲高於其缺省值10s的每個節點來啓動每個節點,以存儲更少的數據點。例如,您可以將它設置爲COCKROACH_METRICS_SAMPLE_INTERVAL=1m,以便每隔1分鐘收集一次數據,這會導致存儲的時間序列數據比默認設置少6倍。您也可以將其設置爲非常大的值,例如COCKROACH_METRICS_SAMPLE_INTERVAL=87600h,以便每10年只採樣一次數據(實際上從不)。