説明
このビューはV4.0.0バージョンから導入されました。
機能の概要
現在のテナント配下にあるすべてのシーケンスを表示します。
フィールドの説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| SEQUENCE_OWNER | varchar(128) | NO | シーケンスが存在するデータベースの名前 |
| SEQUENCE_NAME | varchar(128) | NO | シーケンス名 |
| MIN_VALUE | decimal(28,0) | NO | 取得可能な最小値(含む) |
| MAX_VALUE | decimal(28,0) | NO | 取得可能な最大値(最大値を含む) |
| INCREMENT_BY | decimal(28,0) | NO | 各値取得時のステップサイズ。正の整数または負の整数で指定し、0は指定できません |
| CYCLE_FLAG | varchar(1) | NO | 値を繰り返し取得できるかどうか |
| ORDER_FLAG | varchar(1) | NO | 値の取得がグローバルに順序付けられるかどうか |
| CACHE_SIZE | decimal(28,0) | NO | 各ノードがキャッシュする値の数 |
| LAST_NUMBER | decimal(38,0) | NO | ノードに割り当て可能な次の値を記録 |
クエリ例
テナント内のすべてのシーケンスの詳細情報を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_SEQUENCES;
クエリ結果は次のとおりです:
+----------------+-----------------------------------------+-----------+---------------------+--------------+------------+------------+------------+-------------+
| SEQUENCE_OWNER | SEQUENCE_NAME | MIN_VALUE | MAX_VALUE | INCREMENT_BY | CYCLE_FLAG | ORDER_FLAG | CACHE_SIZE | LAST_NUMBER |
+----------------+-----------------------------------------+-----------+---------------------+--------------+------------+------------+------------+-------------+
| oceanbase | OB_WORKLOAD_REPOSITORY_SNAP_ID_SEQNENCE | 1 | 9223372036854775807 | 1 | Y | Y | 1 | 886 |
+----------------+-----------------------------------------+-----------+---------------------+--------------+------------+------------+------------+-------------+
1 row in set