全部产品
Search
文档中心

Tablestore:Memodifikasi konfigurasi tabel deret waktu

更新时间:Jul 02, 2025

Anda dapat memanggil operasi UpdateTimeseriesTable untuk memodifikasi konfigurasi tabel deret waktu, seperti time to live (TTL) data atau metadata deret waktu.

Prasyarat

Catatan penggunaan

Anda tidak dapat memodifikasi konfigurasi tabel deret waktu dan metadata deret waktu secara bersamaan. Untuk memodifikasi konfigurasi tabel deret waktu, tentukan parameter timeseriesTableOptions. Untuk memodifikasi konfigurasi metadata deret waktu, tentukan parameter timeseriesMetaOptions.

Parameter

Untuk informasi lebih lanjut, lihat bagian "Parameter" dari topik Buat Tabel Deret Waktu.

Contoh

Kode sampel berikut memberikan contoh tentang cara mengubah TTL data dalam tabel deret waktu menjadi tiga tahun.

private static void updateTimeseriesTable(TimeseriesClient client) {
    // Tentukan nama tabel deret waktu. 
    String tableName = "<TIMESERIES_TABLE>";
    UpdateTimeseriesTableRequest updateTimeseriesTableRequest = new UpdateTimeseriesTableRequest(tableName);
    // Ubah TTL menjadi tiga tahun. 
    updateTimeseriesTableRequest.setTimeseriesTableOptions(new TimeseriesTableOptions(86400 * 365 * 3)); 
    client.updateTimeseriesTable(updateTimeseriesTableRequest);

    DescribeTimeseriesTableResponse describeTimeseriesTableResponse = client.describeTimeseriesTable(new DescribeTimeseriesTableRequest(tableName));
    TimeseriesTableMeta tableMeta = describeTimeseriesTableResponse.getTimeseriesTableMeta();
    // Lihat TTL yang dimodifikasi. 
    System.out.println(tableMeta.getTimeseriesTableOptions().getTimeToLive()); 
}