全部产品
Search
文档中心

Tablestore:Kueri informasi penyimpanan analitik

更新时间:Jul 02, 2025

Jika penyimpanan analitik dibuat saat membuat tabel deret waktu, Anda dapat memanggil operasi DescribeTimeseriesAnalyticalStore untuk menanyakan informasi terkait penyimpanan analitik, seperti konfigurasi masa hidup (TTL), opsi sinkronisasi data, status sinkronisasi data, dan penggunaan penyimpanan.

Prasyarat

Parameter

Parameter

Deskripsi

timeseriesTableName

Nama tabel deret waktu.

analyticalStoreName

Nama penyimpanan analitik.

Contoh

Berikut adalah contoh kode yang menunjukkan cara menanyakan informasi tentang penyimpanan analitik test_analytical_store yang dibuat untuk tabel deret waktu bernama test_timeseries_table:

func DescribeAnalyticalStore(client *tablestore.TimeseriesClient) {
  //Tentukan nama tabel deret waktu dan penyimpanan analitik.
	req := tablestore.NewDescribeTimeseriesAnalyticalStoreRequest("test_timeseries_table", "test_analytical_store")
	resp, err := client.DescribeTimeseriesAnalyticalStore(req)
	if err != nil {
		log.Fatal(err)
	}
  //Cetak nama penyimpanan analitik.
	fmt.Println("analyticalStoreName:", resp.AnalyticalStore.StoreName)
	//Cetak opsi sinkronisasi penyimpanan analitik.
  if resp.AnalyticalStore.SyncOption != nil {
		fmt.Println("syncOption:", *resp.AnalyticalStore.SyncOption)
	}
  //Cetak TTL penyimpanan analitik.
	if resp.AnalyticalStore.TimeToLive != nil {
		fmt.Println("timeToLive:", *resp.AnalyticalStore.TimeToLive)
	}
  //Cetak status sinkronisasi saat ini dari penyimpanan analitik.
	if resp.SyncStat != nil {
		fmt.Println("syncPhase:", resp.SyncStat.SyncPhase)
		fmt.Println("currentSyncTimestamp:", time.Unix(resp.SyncStat.CurrentSyncTimestamp, 0))
	}
  //Cetak penggunaan penyimpanan saat ini dari penyimpanan analitik.
	if resp.StorageSize != nil {
		fmt.Println("storageSize:", resp.StorageSize.Size)
		fmt.Println("storageSizeTimestamp:", time.Unix(resp.StorageSize.Timestamp, 0))
	}
}