DescribeTable オペレーションを呼び出すことで、スキーマ情報、予約済み読み取りスループット、予約済み書き込みスループットなど、テーブルの説明をクエリできます。
前提条件
Tablestore クライアントが初期化されていること。詳細については、OTSClient インスタンスを初期化するを参照してください。
データテーブルが作成されていること。詳細については、データテーブルを作成するを参照してください。
API オペレーション
/// <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 を参照してください。