全部產品
Search
文件中心

Tablestore:更新分析儲存的資料生命週期

更新時間:Aug 04, 2026

使用 Java SDK 更新分析儲存的資料生命週期,以延長資料儲存時間或清理歷史資料。

前提條件

安裝Tablestore Java SDK並初始化時序模型用戶端。分析儲存功能需要使用 5.15.0 及以上版本,建議使用最新版本。

功能說明

調用 updateTimeseriesAnalyticalStore 方法更新分析儲存的資料生命週期。分析儲存的資料同步方式不支援更新。

public UpdateTimeseriesAnalyticalStoreResponse updateTimeseriesAnalyticalStore(UpdateTimeseriesAnalyticalStoreRequest request) throws TableStoreException, ClientException
重要
  • 設定有限的資料生命週期後,超過生命週期的資料立即無法讀取,並由系統非同步刪除。

  • 調小資料生命週期可能使部分資料立即到期。調巨量資料生命週期後,舊生命週期外的資料如果尚未被系統刪除,並且位於新的生命週期內,可以重新讀取。

以下樣本將 example_timeseries_tableexample_analytical_store 的資料生命週期更新為 30 天。

TimeseriesClient timeseriesClient = client.asTimeseriesClient();

TimeseriesAnalyticalStore analyticalStore =
        new TimeseriesAnalyticalStore("example_analytical_store");
analyticalStore.setTimeToLive(2592000);

UpdateTimeseriesAnalyticalStoreRequest request =
        new UpdateTimeseriesAnalyticalStoreRequest("example_timeseries_table");
request.setAnalyticStore(analyticalStore);

timeseriesClient.updateTimeseriesAnalyticalStore(request);

參數說明

UpdateTimeseriesAnalyticalStoreRequest 包含以下參數。

名稱

類型

說明

timeseriesTableName(必選)

String

時序表名稱。

analyticStore(必選)

TimeseriesAnalyticalStore

待更新的分析儲存配置。

分析儲存配置

analyticStore 的類型為 TimeseriesAnalyticalStore,包含以下參數。

名稱

類型

說明

analyticalStoreName(必選)

String

分析儲存名稱。

timeToLive(必選)

int

分析儲存的資料生命週期,單位為秒。取值為 -1 或不小於 2592000int32 整數;-1 表示資料永不到期。