

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# SVV\_TABLE\_INFO
<a name="r_SVV_TABLE_INFO"></a>

現在接続されているデータベース内のテーブルとマテリアライズドビューの概要情報を表示します。ビューはシステムテーブルを除外し、少なくとも 1 行のデータを含むユーザー定義テーブルとマテリアライズドビューのみを表示します。

SVV\_TABLE\_INFO ビューを使用すると、クエリのパフォーマンスに影響する可能性のあるテーブル設計の問題を診断し、それに対処できます。これには、圧縮エンコード、分散キー、ソートスタイル、データ分散スキュー、テーブルサイズ、統計情報が含まれます。SVV\_TABLE\_INFO ビューは、空のテーブルの情報を返しません。

SVV\_TABLE\_INFO ビューは、次のシステムテーブルとカタログテーブルからの情報を要約します。
+  [STV\_NODE\_STORAGE\_CAPACITY](r_STV_NODE_STORAGE_CAPACITY.md) 
+  [STV\_SLICES](r_STV_SLICES.md) 
+  [STV\_TBL\_PERM](r_STV_TBL_PERM.md) 
+  [PG\_ATTRIBUTE](https://www.postgresql.org/docs/8.0/static/catalog-pg-attribute.html) 
+  [PG\_CLASS](https://www.postgresql.org/docs/8.0/static/catalog-pg-class.html) 
+  [PG\_DATABASE](https://www.postgresql.org/docs/8.0/static/catalog-pg-database.html) 
+  [PG\_NAMESPACE](https://www.postgresql.org/docs/8.0/static/catalog-pg-namespace.html) 
+  [PG\_STATISTIC\_INDICATOR](r_PG_STATISTIC_INDICATOR.md) 

SVV\_TABLE\_INFO はスーパーユーザーのみに表示されます。詳細については、「[システムテーブルとビューのデータの可視性](cm_chap_system-tables.md#c_visibility-of-data)」を参照してください。ユーザーにビューのクエリを許可するには、SVV\_TABLE\_INFO で SELECT のアクセス許可をユーザーに付与します。

## テーブルの列
<a name="SVV_TABLE_INFO-table-columns"></a>


| 列名  | データ型  | 説明  | 
| --- | --- | --- | 
| database  | text  | データベース名。 | 
| schema  | text  | スキーマ名。 | 
| table\_id  | oid  | テーブル ID。 | 
| table  | text  | テーブル名。 | 
| encoded  | text  | いずれかの列で圧縮エンコードが定義されているかどうかを示す値。 | 
| diststyle  | text  | キー分散が定義されている場合の、分散スタイルまたは分散キー列。指定できる値には、EVEN、KEY(column)、ALL、AUTO(ALL)、AUTO(EVEN)、および AUTO(KEY(column)) などがあります。 | 
| sortkey1  | text  | ソートキーが定義されている場合の、ソートキーの最初の列。指定できる値には、column、AUTO(SORTKEY)、AUTO(SORTKEY(column)) などがあります。 | 
| max\_varchar  | integer  | VARCHAR データ型を使用する最大の列のサイズ。 | 
| sortkey1\_enc | character(32)  | ソートキーが定義されている場合の、ソートキーの最初の列の圧縮エンコード。 | 
| sortkey\_num  | integer | ソートキーとして定義された列の数。 | 
| size | bigint | テーブルのサイズ (1 MB のデータブロック単位)。 | 
| pct\_used  | numeric(10,4)  | テーブルで使用されている使用可能スペースの割合。 | 
| empty | bigint | 内部使用を目的とします。この列は使用されておらず、将来のリリースでは削除されます。 | 
| unsorted | numeric(5,2) | テーブル内のソートされていない行の割合。 | 
| stats\_off  | numeric(5,2) | テーブルの統計情報の古さを示す数。0 は最新で、100 は最新でないことを示します。 | 
| tbl\_rows | numeric(38,0) | テーブル内の合計行数。この値には、削除対象としてマークされ、まだバキューム処理されていない列が含まれます。 | 
| skew\_sortkey1  | numeric(19,2) | ソートキーが定義されている場合の、ソートしないキーの最大の列のサイズから、ソートキーの最初の列のサイズの割合。この値を使用して、ソートキーの効果を評価します。 | 
| skew\_rows | numeric(19,2) | 最も多くの行を含むスライスの行数と、最も少ない行を含むスライスの行数の比率。 | 
| estimated\_visible\_rows | numeric(38,0) | テーブル内の予測された行。この値には、削除対象としてマークされた行は含まれません。 | 
| risk\_event | text | テーブルに関するリスク情報。フィールドは、以下の部分に分割されます。<pre>{{risk_type}}|{{xid}}|{{timestamp}}</pre>[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/redshift/latest/dg/r_SVV_TABLE_INFO.html)次の例は、フィールドの値を示しています。<pre>1|1107|2019-06-22 07:16:11.292952</pre> | 
| vacuum\_sort\_benefit | numeric(12,2) | VACUUM ソートを実行した場合に推定されるスキャンクエリパフォーマンスの最大改善率 (%)。 | 
| create\_time | タイムゾーンなしのタイムスタンプ | テーブルが作成された時刻のタイムスタンプ。 | 

## サンプルクエリ
<a name="SVV_TABLE_INFO-sample-queries"></a>

次の例は、データベースのすべてのユーザー定義テーブル用のエンコード、分散スタイル、ソート、およびデータスキューを示しています。ここで "table" は予約語であるため、二重引用符で囲む必要があります。

```
select "table", encoded, diststyle, sortkey1, skew_sortkey1, skew_rows
from svv_table_info
order by 1;

table          | encoded | diststyle       | sortkey1     | skew_sortkey1 | skew_rows
---------------+---------+-----------------+--------------+---------------+----------
category       | N       | EVEN            |              |               |          
date           | N       | ALL             | dateid       |          1.00 |          
event          | Y       | KEY(eventid)    | dateid       |          1.00 |      1.02
listing        | Y       | KEY(listid)     | dateid       |          1.00 |      1.01
sales          | Y       | KEY(listid)     | dateid       |          1.00 |      1.02
users          | Y       | KEY(userid)     | userid       |          1.00 |      1.01
venue          | N       | ALL             | venueid      |          1.00 |          
(7 rows)
```