全部產品
Search
文件中心

Tablestore:查詢表描述資訊

更新時間:Jul 19, 2024

使用DescribeTable介面可以查詢指定表的結構、預留讀/寫輸送量詳情等資訊。

前提條件

介面

 /// <summary>
 /// 查詢指定表的結構資訊和預留讀寫輸送量設定資訊。
 /// </summary>
 /// <param name="request">請求參數,包含表名</param>
 /// <returns>包含表的結構資訊和預留讀寫輸送量等資訊。</returns>
 public DescribeTableResponse DescribeTable(DescribeTableRequest request);

 /// <summary>
 /// DescribeTable的非同步形式。
 /// </summary>
 public Task<DescribeTableResponse> DescribeTableAsync(DescribeTableRequest request);            

參數

參數

說明

tableName

表名。

樣本

以下樣本用於擷取表描述資訊。

 try
 {
     var request = new DescribeTableRequest("SampleTable");
     var response = otsClient.DescribeTable(request);

     //列印表的描述資訊。
     Console.WriteLine("Describe table succeeded.");
     Console.WriteLine("LastIncreaseTime: {0}", response.ReservedThroughputDetails.LastIncreaseTime);
     Console.WriteLine("LastDecreaseTime: {0}", response.ReservedThroughputDetails.LastDecreaseTime);
     Console.WriteLine("NumberOfDecreaseToday: {0}", response.ReservedThroughputDetails.LastIncreaseTime);
     Console.WriteLine("ReadCapacity: {0}", response.ReservedThroughputDetails.CapacityUnit.Read);
     Console.WriteLine("WriteCapacity: {0}", response.ReservedThroughputDetails.CapacityUnit.Write);
 }
 catch (Exception ex)
 {
     //如果拋出異常,則說明執行失敗,處理異常。
     Console.WriteLine("Describe table failed, exception:{0}", ex.Message);
 }           

相關文檔

  • 關於API說明的更多資訊,請參見DescribeTable

  • 如果要讀寫表中的資料,您可以通過調用讀寫資料介面實現。具體操作,請參見基礎資料操作

  • 如果要修改表的資料生命週期、最大版本數等資訊,您可以通過更新表實現。具體操作,請參見更新表

  • 如果不再使用資料表,您可以刪除資料表。具體操作,請參見刪除資料表