全部產品
Search
文件中心

Tablestore:查詢時序表描述資訊

更新時間:Apr 25, 2025

使用DescribeTimeseriesTable介面,您可以查詢時序表描述資訊,例如資料生命週期(Time To Live,簡稱TTL)配置等。

前提條件

參數

參數

說明

timeseriesTableName

時序表名。

樣本

以下樣本用於查詢指定時序表的描述資訊。

private static void describeTimeseriesTable(TimeseriesClient client) {
    // 填寫時序表名稱。
    String tableName = "<TIMESERIES_TABLE>";
    DescribeTimeseriesTableResponse describeTimeseriesTableResponse = client.describeTimeseriesTable(new DescribeTimeseriesTableRequest(tableName));
    TimeseriesTableMeta tableMeta = describeTimeseriesTableResponse.getTimeseriesTableMeta();
    // 查看時序表名。
    System.out.println(tableMeta.getTimeseriesTableName()); 
    // 查看時序表狀態。
    System.out.println(tableMeta.getStatus()); 
    // 查看時序表的TTL配置。
    System.out.println(tableMeta.getTimeseriesTableOptions().getTimeToLive()); 
    // 查看時間軸表的TTL配置。
    System.out.println(tableMeta.getTimeseriesMetaOptions().getMetaTimeToLive()); 
    // 查看是否允許更新時間軸屬性列。
    System.out.println(tableMeta.getTimeseriesMetaOptions().getAllowUpdateAttributes()); 
    //如果為時序表建立了分析儲存,您可以使用如下代碼擷取時序表的分析儲存資訊。
    List<TimeseriesAnalyticalStore> analyticalStores = describeTimeseriesTableResponse.getAnalyticalStores(); // 查看時序表的分析儲存配置。
    for (TimeseriesAnalyticalStore store : analyticalStores) {
        // 查看分析儲存名稱。
        System.out.println(store.getAnalyticalStoreName()); 
        // 查看分析儲存TTL配置。
        System.out.println(store.getTimeToLive()); 
        // 查看分析儲存同步配置。
        System.out.println(store.getSyncOption()); 
    }
}