

 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 메타데이터 뷰
<a name="svv_views"></a>

SVV 뷰는 데이터베이스 객체에 대한 정보를 포함하는 Amazon Redshift의 시스템 뷰입니다. 사용자 권한 또는 테이블 이름과 같은 정보는 저장하지만 사용자가 만든 관계와 조인하기 위한 것은 아닙니다.

**참고**  
Amazon Redshift는 어떤 이유로든 데이터베이스 응답이 실패할 경우 오류가 아닌 경고를 보고합니다. Amazon Redshift는 데이터 공유에서 객체를 쿼리할 때 오류 메시지를 보내지 않습니다.

**Topics**
+ [SVV\$1ACTIVE\$1CURSORS](r_SVV_ACTIVE_CURSORS.md)
+ [SVV\$1ALL\$1COLUMNS](r_SVV_ALL_COLUMNS.md)
+ [SVV\$1ALL\$1SCHEMAS](r_SVV_ALL_SCHEMAS.md)
+ [SVV\$1ALL\$1TABLES](r_SVV_ALL_TABLES.md)
+ [SVV\$1ALTER\$1TABLE\$1RECOMMENDATIONS](r_SVV_ALTER_TABLE_RECOMMENDATIONS.md)
+ [SVV\$1ATTACHED\$1MASKING\$1POLICY](r_SVV_ATTACHED_MASKING_POLICY.md)
+ [SVV\$1COLUMNS](r_SVV_COLUMNS.md)
+ [SVV\$1COLUMN\$1PRIVILEGES](r_SVV_COLUMN_PRIVILEGES.md)
+ [SVV\$1COPY\$1JOB\$1INTEGRATIONS](SVV_COPY_JOB_INTEGRATIONS.md)
+ [SVV\$1DATABASE\$1PRIVILEGES](r_SVV_DATABASE_PRIVILEGES.md)
+ [SVV\$1DATASHARE\$1PRIVILEGES](r_SVV_DATASHARE_PRIVILEGES.md)
+ [SVV\$1DATASHARES](r_SVV_DATASHARES.md)
+ [SVV\$1DATASHARE\$1CONSUMERS](r_SVV_DATASHARE_CONSUMERS.md)
+ [SVV\$1DATASHARE\$1OBJECTS](r_SVV_DATASHARE_OBJECTS.md)
+ [SVV\$1DEFAULT\$1PRIVILEGES](r_SVV_DEFAULT_PRIVILEGES.md)
+ [SVV\$1DISKUSAGE](r_SVV_DISKUSAGE.md)
+ [SVV\$1EXTERNAL\$1COLUMNS](r_SVV_EXTERNAL_COLUMNS.md)
+ [SVV\$1EXTERNAL\$1DATABASES](r_SVV_EXTERNAL_DATABASES.md)
+ [SVV\$1EXTERNAL\$1PARTITIONS](r_SVV_EXTERNAL_PARTITIONS.md)
+ [SVV\$1EXTERNAL\$1SCHEMAS](r_SVV_EXTERNAL_SCHEMAS.md)
+ [SVV\$1EXTERNAL\$1TABLES](r_SVV_EXTERNAL_TABLES.md)
+ [SVV\$1FUNCTION\$1PRIVILEGES](r_SVV_FUNCTION_PRIVILEGES.md)
+ [SVV\$1GEOGRAPHY\$1COLUMNS](r_SVV_GEOGRAPHY_COLUMNS.md)
+ [SVV\$1GEOMETRY\$1COLUMNS](r_SVV_GEOMETRY_COLUMNS.md)
+ [SVV\$1IAM\$1PRIVILEGES](r_SVV_IAM_PRIVILEGES.md)
+ [SVV\$1IDENTITY\$1PROVIDERS](r_SVV_IDENTITY_PROVIDERS.md)
+ [SVV\$1INTEGRATION](r_SVV_INTEGRATION.md)
+ [SVV\$1INTEGRATION\$1TABLE\$1MAPPING](r_SVV_INTEGRATION_TABLE_MAPPING.md)
+ [SVV\$1INTEGRATION\$1TABLE\$1STATE](r_SVV_INTEGRATION_TABLE_STATE.md)
+ [SVV\$1INTERLEAVED\$1COLUMNS](r_SVV_INTERLEAVED_COLUMNS.md)
+ [SVV\$1LANGUAGE\$1PRIVILEGES](r_SVV_LANUGAGE_PRIVILEGES.md)
+ [SVV\$1MASKING\$1POLICY](r_SVV_MASKING_POLICY.md)
+ [SVV\$1ML\$1MODEL\$1INFO](r_SVV_ML_MODEL_INFO.md)
+ [SVV\$1ML\$1MODEL\$1PRIVILEGES](r_SVV_ML_MODEL_PRIVILEGES.md)
+ [SVV\$1MV\$1DEPENDENCY](r_SVV_MV_DEPENDENCY.md)
+ [SVV\$1MV\$1INFO](r_SVV_MV_INFO.md)
+ [SVV\$1QUERY\$1INFLIGHT](r_SVV_QUERY_INFLIGHT.md)
+ [SVV\$1QUERY\$1STATE](r_SVV_QUERY_STATE.md)
+ [SVV\$1REDSHIFT\$1COLUMNS](r_SVV_REDSHIFT_COLUMNS.md)
+ [SVV\$1REDSHIFT\$1DATABASES](r_SVV_REDSHIFT_DATABASES.md)
+ [SVV\$1REDSHIFT\$1FUNCTIONS](r_SVV_REDSHIFT_FUNCTIONS.md)
+ [SVV\$1REDSHIFT\$1SCHEMA\$1QUOTA](r_SVV_REDSHIFT_SCHEMA_QUOTA.md)
+ [SVV\$1REDSHIFT\$1SCHEMAS](r_SVV_REDSHIFT_SCHEMAS.md)
+ [SVV\$1REDSHIFT\$1TABLES](r_SVV_REDSHIFT_TABLES.md)
+ [SVV\$1RELATION\$1PRIVILEGES](r_SVV_RELATION_PRIVILEGES.md)
+ [SVV\$1RLS\$1APPLIED\$1POLICY](r_SVV_RLS_APPLIED_POLICY.md)
+ [SVV\$1RLS\$1ATTACHED\$1POLICY](r_SVV_RLS_ATTACHED_POLICY.md)
+ [SVV\$1RLS\$1POLICY](r_SVV_RLS_POLICY.md)
+ [SVV\$1RLS\$1RELATION](r_SVV_RLS_RELATION.md)
+ [SVV\$1ROLE\$1GRANTS](r_SVV_ROLE_GRANTS.md)
+ [SVV\$1ROLES](r_SVV_ROLES.md)
+ [SVV\$1SCHEMA\$1PRIVILEGES](r_SVV_SCHEMA_PRIVILEGES.md)
+ [SVV\$1SCHEMA\$1QUOTA\$1STATE](r_SVV_SCHEMA_QUOTA_STATE.md)
+ [SVV\$1SYSTEM\$1PRIVILEGES](r_SVV_SYSTEM_PRIVILEGES.md)
+ [SVV\$1TABLE\$1INFO](r_SVV_TABLE_INFO.md)
+ [SVV\$1TABLES](r_SVV_TABLES.md)
+ [SVV\$1TRANSACTIONS](r_SVV_TRANSACTIONS.md)
+ [SVV\$1USER\$1GRANTS](r_SVV_USER_GRANTS.md)
+ [SVV\$1USER\$1INFO](r_SVV_USER_INFO.md)
+ [SVV\$1VACUUM\$1PROGRESS](r_SVV_VACUUM_PROGRESS.md)
+ [SVV\$1VACUUM\$1SUMMARY](r_SVV_VACUUM_SUMMARY.md)

# SVV\$1ACTIVE\$1CURSORS
<a name="r_SVV_ACTIVE_CURSORS"></a>

SVV\$1ACTIVE\$1CURSORS는 현재 열려있는 커서의 세부 정보를 표시합니다. 자세한 내용은 [DECLARE](declare.md) 섹션을 참조하세요.

SVV\$1ACTIVE\$1CURSORS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요. 사용자는 자신이 연 커서만 볼 수 있습니다. 수퍼유저는 모든 커서를 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_ACTIVE_CURSORS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ACTIVE_CURSORS.html)

# SVV\$1ALL\$1COLUMNS
<a name="r_SVV_ALL_COLUMNS"></a>

SVV\$1ALL\$1COLUMNS를 사용하여 SVV\$1REDSHIFT\$1COLUMNS에 표시된 대로 Amazon Redshift 테이블의 열 조합과 모든 외부 테이블의 모든 외부 열 통합 목록을 봅니다. Amazon Redshift 열에 대한 자세한 내용은 [SVV\$1REDSHIFT\$1COLUMNS](r_SVV_REDSHIFT_COLUMNS.md) 섹션을 참조하세요.

SVV\$1ALL\$1COLUMNS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_ALL_COLUMNS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ALL_COLUMNS.html)

## 샘플 쿼리
<a name="r_SVV_ALL_COLUMNS-sample-queries"></a>

다음 예에서는 SVV\$1ALL\$1COLUMNS의 출력을 반환합니다.

```
SELECT *
FROM svv_all_columns
WHERE database_name = 'tickit_db'
    AND TABLE_NAME = 'tickit_sales_redshift'
ORDER BY COLUMN_NAME,
    SCHEMA_NAME
LIMIT 5;

 database_name | schema_name |     table_name        | column_name | ordinal_position | column_default | is_nullable | data_type | character_maximum_length | numeric_precision | numeric_scale | remarks
 --------------+-------------+-----------------------+-------------+------------------+----------------+-------------+-----------+--------------------------+-------------------+---------------+---------
   tickit_db   |    public   | tickit_sales_redshift |    buyerid  |        4         |                |      NO     |  integer  |                          |         32        |       0       |
   tickit_db   |    public   | tickit_sales_redshift | commission  |        9         |                |     YES     |  numeric  |                          |          8        |	2       |
   tickit_db   |    public   | tickit_sales_redshift |    dateid   |        7         |                |      NO     |  smallint |                          |         16        |       0       |
   tickit_db   |    public   | tickit_sales_redshift |   eventid   |        5         |                |      NO     |  integer  |                          |         32        |       0       |
   tickit_db   |    public   | tickit_sales_redshift |    listid   |        2         |                |      NO     |  integer  |                          |         32        |       0       |
```

# SVV\$1ALL\$1SCHEMAS
<a name="r_SVV_ALL_SCHEMAS"></a>

SVV\$1ALL\$1SCHEMAS를 사용하여 SVV\$1REDSHIFT\$1SCHEMAS에 표시된 Amazon Redshift 스키마의 조합과 모든 데이터베이스의 모든 외부 스키마의 통합 목록을 봅니다. Amazon Redshift 스키마에 대한 자세한 내용은 [SVV\$1REDSHIFT\$1SCHEMAS](r_SVV_REDSHIFT_SCHEMAS.md) 섹션을 참조하세요.

SVV\$1ALL\$1SCHEMAS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_ALL_SCHEMAS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ALL_SCHEMAS.html)

## 샘플 쿼리
<a name="r_SVV_ALL_SCHEMAS-sample-query"></a>

다음 예에서는 SVV\$1ALL\$1SCHEMAS의 출력을 반환합니다.

```
SELECT *
FROM svv_all_schemas
WHERE database_name = 'tickit_db'
ORDER BY database_name,
    SCHEMA_NAME;


 database_name |    schema_name     | schema_owner | schema_type | schema_acl | source_database | schema_option
---------------+--------------------+--------------+-------------+------------+-----------------+--------------- 
   tickit_db   |       public       |       1      |   shared    |            |                 |
```

# SVV\$1ALL\$1TABLES
<a name="r_SVV_ALL_TABLES"></a>

SVV\$1ALL\$1TABLES를 사용하여 SVV\$1REDSHIFT\$1TABLES에 표시된 대로 Amazon Redshift 테이블의 조합과 모든 외부 스키마의 모든 외부 테이블의 통합 목록을 봅니다. Amazon Redshift 테이블에 대한 자세한 내용은 [SVV\$1REDSHIFT\$1TABLES](r_SVV_REDSHIFT_TABLES.md) 섹션을 참조하세요.

SVV\$1ALL\$1TABLES는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_ALL_TABLES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ALL_TABLES.html)

## 샘플 쿼리
<a name="r_SVV_ALL_TABLES-sample-queries"></a>

다음 예에서는 SVV\$1ALL\$1TABLES의 출력을 반환합니다.

```
SELECT *
FROM svv_all_tables
WHERE database_name = 'tickit_db'
ORDER BY TABLE_NAME,
    SCHEMA_NAME
LIMIT 5;

 database_name | schema_name |        table_name        | table_type | table_acl | remarks
---------------+-------------+--------------------------+------------+-----------+---------
   tickit_db   |    public   | tickit_category_redshift |    TABLE   |           |
   tickit_db   |    public   |   tickit_date_redshift   |    TABLE   |           |
   tickit_db   |    public   |   tickit_event_redshift  |    TABLE   |           |
   tickit_db   |    public   | tickit_listing_redshift  |    TABLE   |           |
   tickit_db   |    public   |   tickit_sales_redshift  |    TABLE   |           |
```

table\$1acl 값이 null인 경우 해당 테이블에 액세스 권한이 명시적으로 부여되지 않은 것입니다.

# SVV\$1ALTER\$1TABLE\$1RECOMMENDATIONS
<a name="r_SVV_ALTER_TABLE_RECOMMENDATIONS"></a>

테이블에 대한 현재 Amazon Redshift Advisor 권장 사항을 기록합니다. 이 뷰는 자동 최적화에 대해 정의되었는지 여부에 관계없이 모든 테이블에 대한 권장 사항을 보여줍니다. 자동 최적화를 위해 테이블이 정의되어 있는지 보려면 [SVV\$1TABLE\$1INFO](r_SVV_TABLE_INFO.md) 섹션을 참조하세요. 현재 세션의 데이터베이스에 표시되는 테이블에 대한 항목만 나타납니다. Amazon Redshift 또는 사용자에 의해 적용된 권장 사항은 더 이상 뷰에 표시되지 않습니다.

SVV\$1ALTER\$1TABLE\$1RECOMMENDATIONS는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_ALTER_TABLE_RECOMMENDATIONS-table-rows"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ALTER_TABLE_RECOMMENDATIONS.html)

## 샘플 쿼리
<a name="r_SVV_ALTER_TABLE_RECOMMENDATIONS-sample-queries"></a>

다음 예에서 결과의 행은 배포 키 및 정렬 키에 대한 권장 사항을 보여줍니다. 또한 행은 권장 사항이 Amazon Redshift에서 자동으로 적용할 수 있는지 여부를 보여줍니다.

```
select type, database, table_id, group_id, ddl, auto_eligible 
from svv_alter_table_recommendations;
```

```
 type      | database | table_id | group_id | ddl                                                                                                                                                 | auto_eligible
 diststyle | db0      | 117884   | 2        | ALTER TABLE "sch"."dp21235_tbl_1" ALTER DISTSTYLE KEY DISTKEY "c0"                                                                                  | f
 diststyle | db0      | 117892   | 2        | ALTER TABLE "sch"."dp21235_tbl_1" ALTER DISTSTYLE KEY DISTKEY "c0"                                                                                  | f
 diststyle | db0      | 117885   | 1        | ALTER TABLE "sch"."catalog_returns" ALTER DISTSTYLE KEY DISTKEY "cr_sold_date_sk", ALTER COMPOUND SORTKEY ("cr_sold_date_sk","cr_returned_time_sk") | t
 sortkey   | db0      | 117890   | -1       | ALTER TABLE "sch"."customer_addresses" ALTER COMPOUND SORTKEY ("ca_address_sk")                                                                     | t
```

# SVV\$1ATTACHED\$1MASKING\$1POLICY
<a name="r_SVV_ATTACHED_MASKING_POLICY"></a>

SVV\$1ATTACHED\$1MASKING\$1POLICY를 사용하여 현재 연결된 데이터베이스에 정책이 연결된 모든 관계 및 역할/사용자를 봅니다.

[https://docs.aws.amazon.com/redshift/latest/dg/r_roles-default.html](https://docs.aws.amazon.com/redshift/latest/dg/r_roles-default.html) 역할이 부여된 슈퍼 사용자와 사용자만 SVV\$1ATTACHED\$1MASKING\$1POLICY를 볼 수 있습니다. 일반 사용자에게는 0개의 행이 표시됩니다.

## 테이블 열
<a name="r_SVV_ATTACHED_MASKING_POLICY-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ATTACHED_MASKING_POLICY.html)

## 내부 함수
<a name="r_SVV_ATTACHED_MASKING_POLICY-internal-functions"></a>

SVV\$1ATTACHED\$1MASKING\$1POLICY는 다음과 같은 내부 함수를 지원합니다.

### mask\$1get\$1policy\$1for\$1role\$1on\$1column
<a name="r_SVV_ATTACHED_MASKING_POLICY-internal-functions-get-pol-role"></a>

지정된 열/역할 쌍에 적용되는 가장 높은 우선 순위 정책을 가져옵니다.

#### 구문
<a name="r_SVV_ATTACHED_MASKING_POLICY-internal-functions-get-pol-role-syntax"></a>

```
mask_get_policy_for_role_on_column 
                        (relschema, 
                        relname, 
                        colname, 
                        rolename);
```

#### 파라미터
<a name="r_SVV_ATTACHED_MASKING_POLICY-internal-functions-get-pol-role-parameters"></a>

 *relschema*   
정책이 있는 스키마의 이름입니다.

 *relname*   
정책이 있는 테이블의 이름입니다.

 *colname*   
정책이 연결된 열의 이름입니다.

 *rolename*   
정책이 연결된 역할의 이름입니다.

### mask\$1get\$1policy\$1for\$1user\$1on\$1column
<a name="r_SVV_ATTACHED_MASKING_POLICY-internal-functions-get-pol-user"></a>

지정된 열/사용자 쌍에 적용되는 가장 높은 우선 순위 정책을 가져옵니다.

#### 구문
<a name="r_SVV_ATTACHED_MASKING_POLICY-internal-functions-get-pol-user-syntax"></a>

```
mask_get_policy_for_user_on_column 
                        (relschema, 
                        relname, 
                        colname, 
                        username);
```

#### 파라미터
<a name="r_SVV_ATTACHED_MASKING_POLICY-internal-functions-get-pol-user-parameters"></a>

 *relschema*   
정책이 있는 스키마의 이름입니다.

 *relname*   
정책이 있는 테이블의 이름입니다.

 *colname*   
정책이 연결된 열의 이름입니다.

 *rolename*   
정책이 연결된 사용자의 이름입니다.

# SVV\$1COLUMNS
<a name="r_SVV_COLUMNS"></a>

[Late Binding 보기](r_CREATE_VIEW.md#r_CREATE_VIEW_late-binding-views)를 포함하여 로컬 및 외부 테이블과 보기의 열에 대한 카탈로그 정보를 보려면 SVV\$1COLUMNS를 사용합니다.

기본적으로 SVV\$1COLUMNS는 모든 사용자가 볼 수 있습니다. 데이터베이스의 메타데이터에 대한 액세스를 제어하려면 프로비저닝된 클러스터 또는 서버리스 작업 그룹에 대한 메타데이터 보안을 활성화합니다. 메타데이터 보안을 사용하면 객체 메타데이터에 대한 보기 권한을 사용자 및 역할별로 구분할 수 있습니다. 자세한 내용은 [메타데이터 보안](t_metadata_security.md) 섹션을 참조하세요.

SVV\$1COLUMNS 보기는 [시스템 카탈로그 테이블](c_intro_catalog_views.md)(PG 접두사가 포함된 테이블)의 테이블 메타데이터와 [SVV\$1EXTERNAL\$1COLUMNS](r_SVV_EXTERNAL_COLUMNS.md) 시스템 보기를 결합합니다. 시스템 카탈로그 테이블은 Amazon Redshift 데이터베이스 테이블을 설명합니다. SVV\$1EXTERNAL\$1COLUMNS는 Amazon Redshift Spectrum과 사용되는 외부 테이블을 설명합니다.

모든 사용자는 시스템 카탈로그 테이블의 모든 행을 볼 수 있습니다. 기본 사용자는 자신에게 액세스 권한이 있는 외부 테이블에 한해 SVV\$1EXTERNAL\$1COLUMNS 보기에서 열 정의를 볼 수 있습니다. 기본 사용자도 시스템 카탈로그 테이블에서 테이블 메타데이터를 볼 수는 있지만, 데이터를 선택할 수 있는 테이블은 본인이 소유한 사용자 정의 테이블이나 액세스 권한이 있는 사용자 정의 테이블뿐입니다.

## 테이블 열
<a name="r_SVV_COLUMNS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_COLUMNS.html)

# SVV\$1COLUMN\$1PRIVILEGES
<a name="r_SVV_COLUMN_PRIVILEGES"></a>

현재 데이터베이스의 사용자, 롤 및 그룹에 명시적으로 부여된 열 권한을 보려면 SVV\$1COLUMN\$1PRIVILEGES를 사용합니다.

SVV\$1COLUMN\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_COLUMN_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_COLUMN_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_COLUMN_PRIVILEGES-sample-query"></a>

다음 예에서는 SVV\$1COLUMN\$1PRIVILEGES의 결과를 표시합니다.

```
SELECT namespace_name,relation_name,COLUMN_NAME,privilege_type,identity_name,identity_type
FROM svv_column_privileges WHERE relation_name = 'lineitem';

 namespace_name | relation_name | column_name | privilege_type | identity_name | identity_type
----------------+---------------+-------------+----------------+---------------+----------------
    public      |   lineitem    | l_orderkey  |     SELECT     |    reguser    |     user
    public      |   lineitem    | l_orderkey  |     SELECT     |     role1     |     role
    public      |   lineitem    | l_partkey   |     SELECT     |    reguser    |     user
    public      |   lineitem    | l_partkey   |     SELECT     |     role1     |     role
```

# SVV\$1COPY\$1JOB\$1INTEGRATIONS
<a name="SVV_COPY_JOB_INTEGRATIONS"></a>

SVV\$1COPY\$1JOB\$1INTEGRATIONS을 사용하여 S3 이벤트 통합의 세부 정보를 봅니다.

이 뷰에는 만들어진 S3 이벤트 통합이 포함되어 있습니다.

SVV\$1COPY\$1JOB\$1INTEGRATIONS은 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="SVV_COPY_JOB_INTEGRATIONS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/SVV_COPY_JOB_INTEGRATIONS.html)

다음 예시에서는 현재 데이터베이스에 대한 S3 통합을 반환합니다.

```
SELECT * FROM SVV_COPY_JOB_INTEGRATIONS WHERE db_name = pg_catalog.current_database();
```

# SVV\$1DATABASE\$1PRIVILEGES
<a name="r_SVV_DATABASE_PRIVILEGES"></a>

SVV\$1DATABASE\$1PRIVILEGES를 사용하여 Amazon Redshift 클러스터의 사용자, 역할 및 그룹에 명시적으로 부여된 데이터베이스 권한을 확인합니다.

SVV\$1DATABASE\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_DATABASE_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_DATABASE_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_DATABASE_PRIVILEGES-sample-query"></a>

다음 예에서는 SVV\$1DATABASE\$1PRIVILEGES의 결과를 표시합니다.

```
SELECT database_name,privilege_type,identity_name,identity_type,admin_option FROM svv_database_privileges
WHERE database_name = 'test_db';

 database_name | privilege_type | identity_name | identity_type | admin_option
---------------+----------------+---------------+---------------+--------------
     test_db   |     CREATE     |     reguser   |      user     |     False
     test_db   |     CREATE     |      role1    |      role     |     False
     test_db   |     TEMP       |      public   |      public   |     False
     test_db   |     TEMP       |      role1    |      role     |     False
```

# SVV\$1DATASHARE\$1PRIVILEGES
<a name="r_SVV_DATASHARE_PRIVILEGES"></a>

SVV\$1DATASHARE\$1PRIVILEGES를 사용하여 Amazon Redshift 클러스터의 사용자, 역할 및 그룹에 명시적으로 부여된 datashare 권한을 확인합니다.

SVV\$1DATASHARE\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_DATASHARE_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_DATASHARE_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_DATASHARE_PRIVILEGES-sample-query"></a>

다음 예에서는 SVV\$1DATASHARE\$1PRIVILEGES의 결과를 표시합니다.

```
SELECT datashare_name,privilege_type,identity_name,identity_type,admin_option FROM svv_datashare_privileges
WHERE datashare_name = 'demo_share';

 datashare_name | privilege_type |  identity_name | identity_type | admin_option
----------------+----------------+----------------+---------------+--------------
   demo_share   |     ALTER      |    superuser   |     user      |   False
   demo_share   |     ALTER      |    reguser     |     user      |   False
```

# SVV\$1DATASHARES
<a name="r_SVV_DATASHARES"></a>

SVV\$1DATASHARES를 사용하여 클러스터에서 생성된 datashare 및 클러스터와 공유된 datashare의 목록을 봅니다.

SVV\$1DATASHARES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ 데이터 공유 소유자
+ 데이터 공유에 대한 ALTER 또는 USAGE 권한이 있는 사용자

다른 사용자는 행을 볼 수 없습니다. ALTER 및 USAGE 권한에 대한 자세한 내용은 [GRANT](r_GRANT.md) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_DATASHARES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_DATASHARES.html)

## 사용 노트
<a name="r_SVV_DATASHARES-usage"></a>

**추가 메타데이터 검색** – `share_owner` 열에 반환된 정수를 사용하면 [SVL\$1USER\$1INFO](r_SVL_USER_INFO.md)의 `usesysid`와 조인하여 데이터 공유 소유자에 관한 데이터를 가져올 수 있습니다. 여기에는 이름 및 추가 속성이 포함됩니다.

## 샘플 쿼리
<a name="r_SVV_DATASHARES-sample-query"></a>

다음 예에서는 SVV\$1DATASHARES에 대한 출력을 반환합니다.

```
SELECT share_owner, source_database, share_type, is_publicaccessible
FROM svv_datashares
WHERE share_name LIKE 'tickit_datashare%'
AND source_database = 'dev';
    
  share_owner | source_database | share_type  | is_publicaccessible  
--------------+-----------------+-------------+----------------------
     100      |      dev        |   OUTBOUND  |        True
(1 rows)
```

다음 예에서는 아웃바운드 datashare에 대한 SVV\$1DATASHARES의 출력을 반환합니다.

```
SELECT share_name, share_owner, btrim(source_database), btrim(consumer_database), share_type, is_publicaccessible, share_acl, btrim(producer_account), btrim(producer_namespace), btrim(managed_by) FROM svv_datashares WHERE share_type = 'OUTBOUND';
                
   share_name   | share_owner | source_database | consumer_database | share_type | is_publicaccessible | share_acl | producer_account|         producer_namespace           | managed_by 
----------------+-------------+-----------------+-------------------+------------+---------------------+-----------+-----------------+--------------------------------------+------------
    salesshare  |      1      |       dev       |                   |  OUTBOUND  |        True         |           |   123456789012  | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |    
 marketingshare |      1      |       dev       |                   |  OUTBOUND  |        True         |           |   123456789012  | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |
```

다음 예에서는 인바운드 datashare에 대한 SVV\$1DATASHARES의 출력을 반환합니다.

```
SELECT share_name, share_owner, btrim(source_database), btrim(consumer_database), share_type, is_publicaccessible, share_acl, btrim(producer_account), btrim(producer_namespace), btrim(managed_by) FROM svv_datashares WHERE share_type = 'INBOUND';
                
  share_name    | share_owner | source_database | consumer_database | share_type | is_publicaccessible | share_acl | producer_account |         producer_namespace           | managed_by 
----------------+-------------+-----------------+-------------------+------------+---------------------+-----------+------------------+--------------------------------------+------------
  salesshare    |             |                 |                   |  INBOUND   |       False         |           |  123456789012    | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | 
 marketingshare |             |                 |                   |  INBOUND   |       False         |           |  123456789012    | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | ADX
```

# SVV\$1DATASHARE\$1CONSUMERS
<a name="r_SVV_DATASHARE_CONSUMERS"></a>

SVV\$1DATASHARE\$1CONSUMERS를 사용하여 클러스터에서 생성된 datashare에 대한 소비자 목록을 봅니다.

SVV\$1DATASHARE\$1CONSUMERS는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ 데이터 공유 소유자
+ 데이터 공유에 대한 ALTER 또는 USAGE 권한이 있는 사용자

다른 사용자는 행을 볼 수 없습니다. ALTER 및 USAGE 권한에 대한 자세한 내용은 [GRANT](r_GRANT.md) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_DATASHARE_CONSUMERS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_DATASHARE_CONSUMERS.html)

## 샘플 쿼리
<a name="r_SVV_DATASHARE_CONSUMERS-sample-query"></a>

다음 예에서는 SVV\$1DATASHARE\$1CONSUMERS의 출력을 반환합니다.

```
SELECT count(*)
FROM svv_datashare_consumers
WHERE share_name LIKE 'tickit_datashare%';

1
```

# SVV\$1DATASHARE\$1OBJECTS
<a name="r_SVV_DATASHARE_OBJECTS"></a>

SVV\$1DATASHARE\$1OBJECTS를 사용하여 클러스터에서 생성되었거나 클러스터와 공유된 모든 datashare의 객체 목록을 봅니다.

SVV\$1DATASHARE\$1OBJECTS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

데이터 공유 목록을 보는 방법에 대한 자세한 내용은 [SVV\$1DATASHARES](https://docs.aws.amazon.com/redshift/latest/dg/r_SVV_DATASHARES.html)를 참조하세요.

## 테이블 열
<a name="r_SVV_DATASHARE_OBJECTS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_DATASHARE_OBJECTS.html)

## 샘플 쿼리
<a name="r_SVV_DATASHARE_OBJECTS-sample-query"></a>

다음 예에서는 SVV\$1DATASHARE\$1OBJECTS에 대한 출력을 반환합니다.

```
SELECT share_type,
    btrim(share_name)::varchar(16) AS share_name,
    object_type,
    object_name
FROM svv_datashare_objects
WHERE share_name LIKE 'tickit_datashare%'
AND object_name LIKE '%tickit%'
ORDER BY object_name
LIMIT 5;

 share_type |     share_name     | object_type |          object_name
------------+--------------------+-------------+---------------------------------
 OUTBOUND   |  tickit_datashare  |    table    |  public.tickit_category_redshift
 OUTBOUND   |  tickit_datashare  |    table    |  public.tickit_date_redshift
 OUTBOUND   |  tickit_datashare  |    table    |  public.tickit_event_redshift
 OUTBOUND   |  tickit_datashare  |    table    |  public.tickit_listing_redshift
 OUTBOUND   |  tickit_datashare  |    table    |  public.tickit_sales_redshift
```

```
SELECT * FROM SVV_DATASHARE_OBJECTS WHERE share_name like 'sales%';

share_type | share_name | object_type | object_name  | producer_account |          producer_namespace          | include_new
-----------+------------+-------------+--------------+------------------+--------------------------------------+-------------
 OUTBOUND  | salesshare | schema      | public       | 123456789012     | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |      t
 OUTBOUND  | salesshare | table       | public.sales | 123456789012     | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |
```

# SVV\$1DEFAULT\$1PRIVILEGES
<a name="r_SVV_DEFAULT_PRIVILEGES"></a>

 SVV\$1DEFAULT\$1PRIVILEGES를 사용하여 Amazon Redshift 클러스터에서 사용자가 액세스할 수 있는 기본 권한을 볼 수 있습니다.

 SVV\$1DEFAULT\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 자신에게 부여된 기본 권한만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_DEFAULT_PRIVILEGES-table-rows"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_DEFAULT_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_DEFAULT_PRIVILEGES-sample-query"></a>

 다음 예에서는 SVV\$1DEFAULT\$1PRIVILEGES의 출력을 반환합니다.

```
SELECT * from svv_default_privileges;

 schema_name |    object_type    | owner_id | owner_name | owner_type | privilege_type | grantee_id | grantee_name | grantee_type | admin_option
-------------+-------------------+--------- +------------+------------+----------------+------------+--------------+--------------+-------------+
   public    |     RELATION      |    106   |     u1     |    user    |     UPDATE     |     107    |      u2      |     user     |      f      |
   public    |     RELATION      |    106   |     u1     |    user    |     SELECT     |     107    |      u2      |     user     |      f      |
```

# SVV\$1DISKUSAGE
<a name="r_SVV_DISKUSAGE"></a>

Amazon Redshift는 STV\$1TBL\$1PERM 테이블과 STV\$1BLOCKLIST 테이블을 조인하여 SVV\$1DISKUSAGE 시스템 뷰를 생성합니다. SVV\$1DISKUSAGE 뷰에는 데이터베이스의 테이블에 대한 데이터 할당에 관한 정보가 포함되어 있습니다.

다음 예에 나온 것처럼 SVV\$1DISKUSAGE에 집계 쿼리를 사용하여 데이터베이스, 테이블, 조각 또는 열마다 할당되는 디스크 블록의 수를 결정합니다. 각 데이터 블록이 1MB씩 사용합니다. 또한 [STV\$1PARTITIONS](r_STV_PARTITIONS.md)를 사용하여 디스크 사용률에 대한 요약 정보를 볼 수 있습니다.

SVV\$1DISKUSAGE는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

**참고**  
이 보기는 프로비저닝된 클러스터를 쿼리할 때만 사용할 수 있습니다.

## 테이블 열
<a name="r_SVV_DISKUSAGE-table-rows"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_DISKUSAGE.html)

## 샘플 쿼리
<a name="r_SVV_DISKUSAGE-sample-queries"></a>

SVV\$1DISKUSAGE는 할당된 디스크 블록당 하나의 행을 포함하므로 모든 행을 선택하는 쿼리는 매우 많은 수의 행을 반환할 수 있습니다. SVV\$1DISKUSAGE에는 집계 쿼리만을 사용하는 것이 좋습니다.

USERS 테이블의 열 6(EMAIL 열)에 할당된 블록의 최대 개수를 반환합니다.

```
select db_id, trim(name) as tablename, max(blocknum)
from svv_diskusage
where name='users' and col=6
group by db_id, name;

db_id  | tablename | max
--------+-----------+-----
175857 | users     |   2
(1 row)
```

다음 쿼리는 SALESNEW라고 하는 10열짜리 큰 테이블의 모든 열에 대해 비슷한 결과를 반환합니다. (열 10부터 12까지의 마지막 3행은 숨겨진 메타데이터 열을 위한 것입니다.) 

```
select db_id, trim(name) as tablename, col, tbl, max(blocknum)
from svv_diskusage
where name='salesnew'
group by db_id, name, col, tbl
order by db_id, name, col, tbl;

db_id  | tablename  | col |  tbl   | max
--------+------------+-----+--------+-----
175857 | salesnew   |   0 | 187605 | 154
175857 | salesnew   |   1 | 187605 | 154
175857 | salesnew   |   2 | 187605 | 154
175857 | salesnew   |   3 | 187605 | 154
175857 | salesnew   |   4 | 187605 | 154
175857 | salesnew   |   5 | 187605 |  79
175857 | salesnew   |   6 | 187605 |  79
175857 | salesnew   |   7 | 187605 | 302
175857 | salesnew   |   8 | 187605 | 302
175857 | salesnew   |   9 | 187605 | 302
175857 | salesnew   |  10 | 187605 |   3
175857 | salesnew   |  11 | 187605 |   2
175857 | salesnew   |  12 | 187605 | 296
(13 rows)
```

# SVV\$1EXTERNAL\$1COLUMNS
<a name="r_SVV_EXTERNAL_COLUMNS"></a>

외부 테이블에 있는 열의 세부 정보를 보려면 SVV\$1EXTERNAL\$1COLUMNS를 사용합니다. 사용자가 액세스할 수 있는 연결되지 않은 데이터베이스의 테이블에서 모든 열에 대한 세부 정보를 보려면 데이터베이스 간 쿼리에도 SVV\$1EXTERNAL\$1COLUMNS를 사용합니다.

SVV\$1EXTERNAL\$1COLUMNS는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="SVV_EXTERNAL_COLUMNS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_EXTERNAL_COLUMNS.html)

# SVV\$1EXTERNAL\$1DATABASES
<a name="r_SVV_EXTERNAL_DATABASES"></a>

외부 데이터베이스에 대한 세부 정보를 보려면 SVV\$1EXTERNAL\$1DATABASES를 사용합니다.

SVV\$1EXTERNAL\$1DATABASES는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="SVV_EXTERNAL_DATABASES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_EXTERNAL_DATABASES.html)

# SVV\$1EXTERNAL\$1PARTITIONS
<a name="r_SVV_EXTERNAL_PARTITIONS"></a>

외부 테이블에 있는 파티션의 세부 정보를 보려면 SVV\$1EXTERNAL\$1PARTITIONS를 사용합니다.

SVV\$1EXTERNAL\$1PARTITIONS는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_EXTERNAL_PARTITIONS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_EXTERNAL_PARTITIONS.html)

# SVV\$1EXTERNAL\$1SCHEMAS
<a name="r_SVV_EXTERNAL_SCHEMAS"></a>

SVV\$1EXTERNAL\$1SCHEMAS는 외부 스키마에 대한 정보를 확인하는 데 사용됩니다. 자세한 내용은 [CREATE EXTERNAL SCHEMA](r_CREATE_EXTERNAL_SCHEMA.md) 섹션을 참조하세요.

SVV\$1EXTERNAL\$1SCHEMAS는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_EXTERNAL_SCHEMAS-table-columns2"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_EXTERNAL_SCHEMAS.html)

## 예제
<a name="r_SVV_EXTERNAL_SCHEMAS-example"></a>

다음은 외부 스키마에 대한 세부 정보를 나타내는 예입니다.

```
select * from svv_external_schemas;

esoid  | eskind | schemaname | esowner | databasename | esoptions                                                   
-------+--------+------------+---------+--------------+-------------------------------------------------------------
100133 |      1 | spectrum   |     100 | redshift     | {"IAM_ROLE":"arn:aws:iam::123456789012:role/mySpectrumRole"}
```

# SVV\$1EXTERNAL\$1TABLES
<a name="r_SVV_EXTERNAL_TABLES"></a>

외부 테이블에 대한 세부 정보를 보려면 SVV\$1EXTERNAL\$1TABLES를 사용합니다. 자세한 내용은 [CREATE EXTERNAL SCHEMA](r_CREATE_EXTERNAL_SCHEMA.md) 섹션을 참조하세요. 사용자가 액세스할 수 있는 연결되지 않은 데이터베이스의 모든 테이블에 대한 메타데이터를 보려면 데이터베이스 간 쿼리에도 SVV\$1EXTERNAL\$1TABLES를 사용합니다.

SVV\$1EXTERNAL\$1TABLES는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_EXTERNAL_TABLES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_EXTERNAL_TABLES.html)

## 예제
<a name="r_SVV_EXTERNAL_TABLES-example"></a>

다음 예에서는 연합 쿼리에서 사용하는 외부 스키마의 조건자가 있는 svv\$1external\$1tables에 대한 세부 정보를 보여 줍니다.

```
select schemaname, tablename from svv_external_tables where schemaname = 'apg_tpch';
schemaname  | tablename
------------+-----------
apg_tpch    | customer
apg_tpch    | lineitem
apg_tpch    | nation
apg_tpch    | orders
apg_tpch    | part
apg_tpch    | partsupp
apg_tpch    | region
apg_tpch    | supplier
(8 rows)
```

# SVV\$1FUNCTION\$1PRIVILEGES
<a name="r_SVV_FUNCTION_PRIVILEGES"></a>

SVV\$1FUNCTION\$1PRIVILEGES를 사용하여 현재 데이터베이스의 사용자, 롤 및 그룹에 명시적으로 부여된 함수 권한을 볼 수 있습니다.

SVV\$1FUNCTION\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_FUNCTION_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_FUNCTION_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_FUNCTION_PRIVILEGES-sample-query"></a>

다음 예에서는 SV\$1FUNCTION\$1PRIVILEGES의 결과를 표시합니다.

```
SELECT namespace_name,function_name,argument_types,privilege_type,identity_name,identity_type,admin_option FROM svv_function_privileges
WHERE identity_name IN ('role1', 'reguser');

 namespace_name | function_name |       argument_types       | privilege_type |  identity_name | identity_type | admin_option
----------------+---------------+----------------------------+----------------+----------------+---------------+--------------
    public      | test_func1    | integer                    |    EXECUTE     |      role1     |     role      |  False
    public      | test_func2    | integer, character varying |    EXECUTE     |     reguser    |     user      |  False
```

# SVV\$1GEOGRAPHY\$1COLUMNS
<a name="r_SVV_GEOGRAPHY_COLUMNS"></a>

데이터 웨어하우스의 GEOGRAPHY 열 목록을 보려면 SVV\$1GEOGRAPHY\$1COLUMNS를 사용하세요. 이 열 목록에는 데이터 공유의 열이 포함됩니다.

SVV\$1GEOGRAPHY\$1COLUMNS는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_GEOGRAPHY_COLUMNS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_GEOGRAPHY_COLUMNS.html)

## 샘플 쿼리
<a name="r_SVV_GEOGRAPHY_COLUMNS-sample-query"></a>

다음 예에서는 SVV\$1GEOGRAPHY\$1COLUMNS의 결과를 표시합니다.

```
SELECT * FROM svv_geography_columns;

f_table_catalog  | f_table_schema  | f_table_name  | f_geography_column  | coord_dimension | srid |  type
-----------------+-----------------+---------------+---------------------+-----------------+------+--------------
dev              | public          | spatial_test  | test_geography      | 2               | 0    | GEOGRAPHY
```

# SVV\$1GEOMETRY\$1COLUMNS
<a name="r_SVV_GEOMETRY_COLUMNS"></a>

데이터 웨어하우스의 GEOMETRY 열 목록을 보려면 SVV\$1GEOMETRY\$1COLUMNS를 사용하세요. 이 열 목록에는 데이터 공유의 열이 포함됩니다.

SVV\$1GEOMETRY\$1COLUMNS는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_GEOMETRY_COLUMNS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_GEOMETRY_COLUMNS.html)

## 샘플 쿼리
<a name="r_SVV_GEOMETRY_COLUMNS-sample-query"></a>

다음 예에서는 SVV\$1GEOMETRY\$1COLUMNS의 결과를 표시합니다.

```
SELECT * FROM svv_geometry_columns;

f_table_catalog  | f_table_schema  | f_table_name  | f_geometry_column   | coord_dimension | srid |  type
-----------------+-----------------+---------------+---------------------+-----------------+------+--------------
dev              | public          | accomodations | shape               | 2               | 0    | GEOMETRY	
dev              | public          | zipcode       | wkb_geometry        | 2               | 0    | GEOMETRY
```

# SVV\$1IAM\$1PRIVILEGES
<a name="r_SVV_IAM_PRIVILEGES"></a>

SVV\$1IAM\$1PRIVILEGES를 사용하여 사용자, 역할 및 그룹에 명시적으로 부여된 IAM 권한을 봅니다.

SVV\$1IAM\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있는 항목만 볼 수 있습니다.

## 테이블 열
<a name="SVV_IAM_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_IAM_PRIVILEGES.html)

## 샘플 쿼리
<a name="SVV_IAM_PRIVILEGES-sample-queries"></a>

다음 예제에서는 SVV\$1IAM\$1PRIVILEGES를 보여줍니다.

```
SELECT * from SVV_IAM_PRIVILEGES ORDER BY IDENTITY_ID;
       iam_arn        | command_type | identity_id | identity_name | identity_type
----------------------+--------------+-------------+---------------+---------------
 default-aws-iam-role | COPY         |           0 | public        | public
 default-aws-iam-role | UNLOAD       |           0 | public        | public
 default-aws-iam-role | CREATE MODEL |           0 | public        | public
 default-aws-iam-role | EXFUNC       |           0 | public        | public
 default-aws-iam-role | COPY         |         106 | u1            | user
 default-aws-iam-role | UNLOAD       |         106 | u1            | user
 default-aws-iam-role | CREATE MODEL |         106 | u1            | user
 default-aws-iam-role | EXFUNC       |         106 | u1            | user
 default-aws-iam-role | COPY         |      118413 | r1            | role
 default-aws-iam-role | UNLOAD       |      118413 | r1            | role
 default-aws-iam-role | CREATE MODEL |      118413 | r1            | role
 default-aws-iam-role | EXFUNC       |      118413 | r1            | role
(12 rows)
```

# SVV\$1IDENTITY\$1PROVIDERS
<a name="r_SVV_IDENTITY_PROVIDERS"></a>

SVV\$1IDENTITY\$1PROVIDERS 보기는 자격 증명 공급자의 이름과 추가 속성을 반환합니다. 자격 증명 공급자를 생성하는 방법에 대한 자세한 내용은 [CREATE IDENTITY PROVIDER](r_CREATE_IDENTITY_PROVIDER.md) 섹션을 참조하세요.

SVV\$1IDENTITY\$1PROVIDERS는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="SVV_IDENTITY_PROVIDERS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_IDENTITY_PROVIDERS.html)

### 샘플 쿼리
<a name="SVV_IDENTITY_PROVIDERS-sample-queries"></a>

자격 증면 공급자 속성을 보려면 자격 증명 공급자를 만든 후 다음과 같은 쿼리를 실행합니다.

```
SELECT name, type, instanceid, namespc, params, enabled 
FROM svv_identity_providers 
ORDER BY 1;
```

샘플 출력에는 Microsoft Entra ID(이전 Azure AD)에 대한 파라미터 설명이 포함되어 있습니다.

```
       name       | type  |              instanceid              | namespc |                                                                                                                                                params                                                                                                                                                 | enabled 
------------------+-------+--------------------------------------+---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------
 rs5517_azure_idp | azure | e40d4bb2-7670-44ae-bfb8-5db013221d73 | abc     | {"issuer":"https://login.microsoftonline.com/e40d4bb2-7670-44ae-bfb8-5db013221d73/v2.0", "client_id":"871c010f-5e61-4fb1-83ac-98610a7e9110", "client_secret":, "audience":["https://analysis.windows.net/powerbi/connector/AmazonRedshift", "https://analysis.windows.net/powerbi/connector/AWSRDS"]} | t
(1 row)
```

샘플 출력에는 AWS IAM Identity Center에 대한 파라미터 설명이 포함되어 있습니다.

```
   name   |  type  |                                     instanceid                                     |     namespc      |                                                                           params                                                                           | enabled
----------+--------+------------------------------------------------------------------------------------+------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------
 idc_name | awsidc | arn:aws:sso::123456789012:application/ssoins-12345f67fe123d4/apl-a0b0a12dc123b1a4 |   idc_namespc   | {"iam_role":"arn:aws:iam::123456789012:role/MyRedshiftRole","instance_arn":"arn:aws:sso:::instance/ssoins-12345f67fe123d4","is_lakehouse_app":"true"}        | t
(1 row)
```

# SVV\$1INTEGRATION
<a name="r_SVV_INTEGRATION"></a>

SVV\$1INTEGRATION은 통합 구성에 대한 세부 정보를 표시합니다.

SVV\$1INTEGRATION은 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

제로 ETL 통합에 대한 자세한 내용은 [제로 ETL 통합](https://docs.aws.amazon.com/redshift/latest/mgmt/zero-etl-using.html)을 참조하세요.

## 테이블 열
<a name="r_SVV_INTEGRATION-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_INTEGRATION.html)

## 샘플 쿼리
<a name="r_SVV_INTEGRATION-sample-queries"></a>

다음 SQL 명령은 현재 정의된 통합을 표시합니다.

```
select * from svv_integration;

           integration_id              | target_database | source |      state      | current_lag |      last_replicated_checkpoint     | total_tables_replicated | total_tables_failed |       creation_time       |  refresh_interval  | source_database | is_history_mode
---------------------------------------+-----------------+--------+-----------------+-------------+-------------------------------------+-------------------------+---------------------+---------------------------+--------------------+-----------------+-----------------
  99108e72-1cfd-414f-8cc0-0216acefac77 |     perfdb      |  MySQL | CdcRefreshState |   56606106  | {"txn_seq":9834,"txn_id":126597515} |            152          |           0         | 2023-09-19 21:05:27.520299|      720           + mysourceetl     | f
```

# SVV\$1INTEGRATION\$1TABLE\$1MAPPING
<a name="r_SVV_INTEGRATION_TABLE_MAPPING"></a>

SVV\$1INTEGRATION\$1TABLE\$1MAPPING은 해당 필드의 식별자 값이 다른 경우 소스 데이터베이스, 스키마, 테이블, 열 및 데이터 형식과 대상의 매핑을 표시합니다.

**참고**  
이 보기는 다음 유형의 제로 ETL 통합인 경우에만 채워집니다.  
Amazon SageMaker Lakehouse에 AWS Glue 서드 파티 애플리케이션 통합
Amazon SageMaker Lakehouse에 Amazon DynamoDB 통합
자세한 내용은 *AWS Glue 개발자 안내서*의 [제로 ELT 통합](https://docs.aws.amazon.com/glue/latest/dg/zero-etl-using.html)을 참조하세요.

소스에서 대상으로 식별자 값의 변환은 다음 규칙을 따릅니다.
+ 대문자는 소문자로 변환됩니다.
+ 소문자, 숫자 또는 밑줄(\$1)이 아닌 문자는 밑줄(\$1)로 변환됩니다.
+ 기존 식별자 값과 충돌하는 경우 UUID(Universally Unique Identifier)가 새 식별자에 추가됩니다.
+ 소스 식별자 값이 Amazon Redshift 키워드인 경우 접미사 `_redshift`가 새 식별자에 추가됩니다.

변환 후 문자는 소문자, 숫자 또는 밑줄(\$1)이어야 하며 정규식 패턴 `[a-z0-9_]`와 일치해야 합니다. 다음 예제에서는 변환 규칙을 보여줍니다.


| 소스 | 대상 | 참고 | 
| --- | --- | --- | 
| foo | foo | 변환 없음 | 
| 막대형 | bar |  | 
| fooBar | foobar |  | 
| foo1 | foo1 | 변환 없음 | 
| foo\$11 | foo\$11 | 변환 없음 | 
| Bar@1 | bar\$11 |  | 
| foo\$1bar@ | foo\$1bar\$1 |  | 
| 사례 | case\$1redshift |  | 

SVV\$1INTEGRATION\$1TABLE\$1MAPPING은 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

제로 ETL 통합에 대한 자세한 내용은 *Amazon Redshift 관리 안내서*의 [제로 ETL 통합](https://docs.aws.amazon.com/redshift/latest/mgmt/zero-etl-using.html)을 참조하세요.

## 테이블 열
<a name="r_SVV_INTEGRATION_TABLE_MAPPING-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_INTEGRATION_TABLE_MAPPING.html)

## 샘플 쿼리
<a name="r_SVV_INTEGRATION_TABLE_MAPPING-sample-queries"></a>

다음 SQL 명령은 소스에서 대상으로 메타데이터 값 매핑을 표시합니다.

```
select * from svv_integration_table_mapping;

           integration_id              | source_database | target_database |  source_schema_name | target_schema_name | source_table_name | target_table_name | 
---------------------------------------+-----------------+-----------------+---------------------+--------------------+---------------------------------------+
  99108e72-1cfd-414f-8cc0-0216acefac77 |     mydatabase  |  mydatabase     |  myschema           | myschema           | Mytable           | mytable           | 
  
  
                                       | source_column_name | target_column_name |  source_data_type | target_data_type | 
                                       +--------------------+--------------------+-------------------+------------------+
                                       | Mycolumnname       | mycolumnname       |  Mydatatype       | mydatatype       |
```

# SVV\$1INTEGRATION\$1TABLE\$1STATE
<a name="r_SVV_INTEGRATION_TABLE_STATE"></a>

SVV\$1INTEGRATION\$1TABLE\$1STATE는 테이블 수준 통합 정보에 대한 세부 정보를 표시합니다.

SVV\$1INTEGRATION\$1TABLE\$1STATE는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

자세한 내용은 [제로 ETL 통합](https://docs.aws.amazon.com/redshift/latest/mgmt/zero-etl-using.html)을 참조하세요.

## 테이블 열
<a name="r_SVV_INTEGRATION_TABLE_STATE-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_INTEGRATION_TABLE_STATE.html)

## 샘플 쿼리
<a name="r_SVV_INTEGRATION_TABLE_STATE-sample-queries"></a>

다음 SQL 명령은 통합 로그의 열을 표시합니다.

```
select * from svv_integration_table_state;

          integration_id              | target_database | schema_name |     table_name    | table_state  |table_last_replicated_checkpoint | reason | last_updated_timestamp     |table_rows  | table_size | is_history_mode 
--------------------------------------+-----------------+-------------+-------------------+--------------+---------------------------------+--------+----------------------------+------------+------------+-----------------
 4798e675-8f9f-4686-b05f-92c538e19629 |  sample_test2   |    sample   | SampleTestChannel |    Synced    |   {"txn_seq":3,"txn_id":3122}   |        | 2023-05-12 12:40:30.656625 | 2          |   16       | f
```

# SVV\$1INTERLEAVED\$1COLUMNS
<a name="r_SVV_INTERLEAVED_COLUMNS"></a>

SVV\$1INTERLEAVED\$1COLUMNS 뷰를 사용하면 인터리브 정렬 키를 사용하는 테이블을 [VACUUM REINDEX](r_VACUUM_command.md#vacuum-reindex)를 사용하여 다시 인덱싱해야 하는지 결정하는 데 도움이 됩니다. VACUUM 실행 주기와 VACUUM REINDEX 실행 시점에 대한 자세한 내용은 [Vacuum 시간 최소화](vacuum-managing-vacuum-times.md) 섹션을 참조하세요.

SVV\$1INTERLEAVED\$1COLUMNS는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="SVV_INTERLEAVED_COLUMNS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_INTERLEAVED_COLUMNS.html)

## 샘플 쿼리
<a name="SVV_INTERLEAVED_COLUMNS-sample-queries"></a>

다시 인덱싱해야 할 테이블을 식별하려면 다음 쿼리를 실행합니다.

```
select tbl as tbl_id, stv_tbl_perm.name as table_name, 
col, interleaved_skew, last_reindex
from svv_interleaved_columns, stv_tbl_perm
where svv_interleaved_columns.tbl = stv_tbl_perm.id
and interleaved_skew is not null;

 tbl_id | table_name | col | interleaved_skew | last_reindex
--------+------------+-----+------------------+--------------------
 100068 | lineorder  |   0 |             3.65 | 2015-04-22 22:05:45
 100068 | lineorder  |   1 |             2.65 | 2015-04-22 22:05:45
 100072 | customer   |   0 |             1.65 | 2015-04-22 22:05:45
 100072 | lineorder  |   1 |             1.00 | 2015-04-22 22:05:45
(4 rows)
```

# SVV\$1LANGUAGE\$1PRIVILEGES
<a name="r_SVV_LANUGAGE_PRIVILEGES"></a>

현재 데이터베이스의 사용자, 역할 및 그룹에 명시적으로 부여된 언어 권한을 보려면 SVV\$1LANGUAGE\$1PRIVILEGES를 사용합니다.

SVV\$1LANGUAGE\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_LANUGAGE_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_LANUGAGE_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_LANGUAGE_PRIVILEGES-sample-query"></a>

다음 예에서는 SVV\$1LANGUAGE\$1PRIVILEGES의 결과를 표시합니다.

```
SELECT language_name,privilege_type,identity_name,identity_type,admin_option FROM svv_language_privileges
WHERE identity_name IN ('role1', 'reguser');

 language_name | privilege_type | identity_name | identity_type | admin_option
---------------+----------------+---------------+---------------+---------------
   exfunc      |     USAGE      |    reguser    |     user      |    False
   exfunc      |     USAGE      |     role1     |     role      |    False
   plpythonu   |     USAGE      |    reguser    |     user      |    False
```

# SVV\$1MASKING\$1POLICY
<a name="r_SVV_MASKING_POLICY"></a>

SVV\$1MASKING\$1POLICY를 사용하여 클러스터에 생성된 모든 마스킹 정책을 볼 수 있습니다.

[https://docs.aws.amazon.com/redshift/latest/dg/r_roles-default.html](https://docs.aws.amazon.com/redshift/latest/dg/r_roles-default.html) 역할이 부여된 슈퍼 사용자와 사용자만 SVV\$1MASKING\$1POLICY를 볼 수 있습니다. 일반 사용자에게는 0개의 행이 표시됩니다.

## 테이블 열
<a name="r_SVV_MASKING_POLICY-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_MASKING_POLICY.html)

# SVV\$1ML\$1MODEL\$1INFO
<a name="r_SVV_ML_MODEL_INFO"></a>

기계 학습 모델의 현재 상태에 대한 상태 정보입니다.

STV\$1ML\$1MODEL\$1INFO는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_ML_MODEL_INFO-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ML_MODEL_INFO.html)

## 샘플 쿼리
<a name="r_SVV_ML_MODEL_INFO-sample-query"></a>

다음 쿼리는 기계 학습 모델의 현재 상태를 표시합니다.

```
SELECT schema_name, model_name, model_state 
FROM svv_ml_model_info;

 schema_name |        model_name            |             model_state
-------------+------------------------------+--------------------------------------
 public      | customer_churn_auto_model    | Train Model On SageMaker In Progress
 public      | customer_churn_xgboost_model | Model is Ready
(2 row)
```

# SVV\$1ML\$1MODEL\$1PRIVILEGES
<a name="r_SVV_ML_MODEL_PRIVILEGES"></a>

클러스터의 사용자, 역할 및 그룹에 명시적으로 부여된 기계 학습 모델 권한을 보려면 SVV\$1ML\$1MODEL\$1PRIVILEGES를 사용합니다.

SVV\$1ML\$1MODEL\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_ML_MODEL_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ML_MODEL_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_ML_MODEL_PRIVILEGES-sample-query"></a>

다음 예에서는 SVV\$1ML\$1MODEL\$1PRIVILEGES의 결과를 표시합니다.

```
SELECT namespace_name,model_name,model_version,privilege_type,identity_name,identity_type,admin_option FROM svv_ml_model_privileges
WHERE model_name = 'test_model';

 namespace_name | model_name | model_version | privilege_type |  identity_name | identity_type | admin_option
----------------+------------+---------------+----------------+----------------+---------------+--------------
      public    | test_model |       1       |    EXECUTE     |     reguser    |     user      |    False
      public    | test_model |       1       |    EXECUTE     |     role1      |     role      |    False
```

# SVV\$1MV\$1DEPENDENCY
<a name="r_SVV_MV_DEPENDENCY"></a>

SVV\$1MV\$1DEPENDENCY 테이블은 Amazon Redshift 내의 다른 구체화된 뷰에 대한 구체화된 뷰의 종속성을 보여줍니다.

구체화된 뷰에 대한 자세한 내용은 [Amazon Redshift의 구체화된 뷰](materialized-view-overview.md) 섹션을 참조하세요.

SVV\$1MV\$1DEPENDENCY는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_MV_DEPENDENCY-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_MV_DEPENDENCY.html)

## 샘플 쿼리
<a name="r_SVV_MV_DEPENDENCY-sample-query"></a>

다음 쿼리는 구체화된 뷰 `mv_over_foo`가 정의에서 구체화된 뷰 `mv_foo`를 종속성으로 사용함을 나타내는 출력 행을 반환합니다.

```
CREATE SCHEMA test_ivm_setup;
CREATE TABLE test_ivm_setup.foo(a INT);
CREATE MATERIALIZED VIEW test_ivm_setup.mv_foo AS SELECT * FROM test_ivm_setup.foo;
CREATE MATERIALIZED VIEW test_ivm_setup.mv_over_foo AS SELECT * FROM test_ivm_setup.mv_foo;

SELECT * FROM svv_mv_dependency;
                
 database_name | schema_name          | name        | dependent_database_name | dependent_schema_name     | dependent_name 
---------------+----------------------+-------------+-------------------------+---------------------------+----------
 dev           | test_ivm_setup       | mv_over_foo |                     dev | test_ivm_setup            | mv_foo
```

# SVV\$1MV\$1INFO
<a name="r_SVV_MV_INFO"></a>

SVV\$1MV\$1INFO 테이블에는 모든 구체화된 뷰의 행, 데이터가 기간이 지났는지 여부 및 상태 정보가 포함되어 있습니다.

구체화된 뷰에 대한 자세한 내용은 [Amazon Redshift의 구체화된 뷰](materialized-view-overview.md) 섹션을 참조하세요.

SVV\$1MV\$1INFO는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_MV_INFO-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_MV_INFO.html)

## 샘플 쿼리
<a name="r_SVV_MV_INFO-sample-query"></a>

모든 구체화된 보기의 상태를 보려면 다음 쿼리를 실행합니다.

```
select * from svv_mv_info;
```

위 쿼리는 다음과 같은 샘플 출력을 반환합니다.

```
 
database_name |       schema_name       | user_name |   name  |  is_stale | state | autorefresh | autorewrite
--------------+-------------------------+-----------+---------+-----------+-------+-------------+----------------
 dev          | test_ivm_setup          | catch-22  | mv      |   f       |     1 |           1 |           0
 dev          | test_ivm_setup          | lotr      | old_mv  |   t       |     1 |           0 |           1
```

# SVV\$1QUERY\$1INFLIGHT
<a name="r_SVV_QUERY_INFLIGHT"></a>

데이터베이스에서 현재 실행 중인 쿼리를 확인하려면 SVV\$1QUERY\$1INFLIGHT 뷰를 사용합니다. 이 뷰는 [STV\$1INFLIGHT](r_STV_INFLIGHT.md)을 [STL\$1QUERYTEXT](r_STL_QUERYTEXT.md)에 조인합니다. SVV\$1QUERY\$1INFLIGHT는 리더 노드 전용 쿼리를 표시하지 않습니다. 자세한 내용은 [리더 노드 전용 함수](c_SQL_functions_leader_node_only.md) 섹션을 참조하세요.

SVV\$1QUERY\$1INFLIGHT는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

**참고**  
이 보기는 프로비저닝된 클러스터를 쿼리할 때만 사용할 수 있습니다.

## 테이블 열
<a name="sub-r_SVV_QUERY_INFLIGHT-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_QUERY_INFLIGHT.html)

## 샘플 쿼리
<a name="r_SVV_QUERY_INFLIGHT-sample-queries"></a>

아래의 샘플 출력은 SVV\$1QUERY\$1INFLIGHT 쿼리 자체와 테이블에서 3개의 행으로 나뉜 쿼리 428이라는 현재 실행 중인 2개의 쿼리를 보여 줍니다. (starttime 및 statement 열은 이 샘플 출력에서 잘려 있습니다.) 

```
select slice, query, pid, starttime, suspended, trim(text) as statement, sequence
from svv_query_inflight
order by query, sequence;

slice|query| pid  |      starttime       |suspended| statement | sequence
-----+-----+------+----------------------+---------+-----------+---------
1012 | 428 | 1658 | 2012-04-10 13:53:... |       0 | select ...|    0
1012 | 428 | 1658 | 2012-04-10 13:53:... |       0 | enueid ...|    1
1012 | 428 | 1658 | 2012-04-10 13:53:... |       0 | atname,...|    2
1012 | 429 | 1608 | 2012-04-10 13:53:... |       0 | select ...|    0
(4 rows)
```

# SVV\$1QUERY\$1STATE
<a name="r_SVV_QUERY_STATE"></a>

 SVV\$1QUERY\$1STATE를 사용하여 현재 실행 중인 쿼리의 런타임에 관한 정보를 확인합니다.

SVV\$1QUERY\$1STATE 뷰에는 STV\$1EXEC\$1STATE 테이블의 데이터 하위 집합이 포함됩니다.

SVV\$1QUERY\$1STATE는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

이 테이블의 데이터 중 일부 또는 전부는 SYS 모니터링 뷰인 [SYS\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md)에서도 찾아볼 수 있습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다. 쿼리에 SYS 모니터링 뷰를 사용하는 것이 좋습니다.

**참고**  
이 보기는 프로비저닝된 클러스터를 쿼리할 때만 사용할 수 있습니다.

## 테이블 열
<a name="r_SVV_QUERY_STATE-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_QUERY_STATE.html)

## 샘플 쿼리
<a name="r_SVV_QUERY_STATE-sample-queries"></a>

 **단계별 쿼리 처리 시간 확인** 

다음 쿼리는 쿼리 ID 279인 쿼리의 각 단계가 실행되는 데 걸린 시간과 Amazon Redshift가 처리한 데이터 행의 수를 보여줍니다.

```
select query, seg, step, maxtime, avgtime, rows, label
from svv_query_state
where query = 279
order by query, seg, step;
```

이 쿼리는 다음 샘플 출력에서 보듯 쿼리 279에 대한 처리 정보를 검색합니다.

```
query |   seg   | step | maxtime | avgtime |  rows   | label
------+---------+------+---------+---------+---------+-------------------
  279 |       3 |    0 | 1658054 | 1645711 | 1405360 | scan
  279 |       3 |    1 | 1658072 | 1645809 |       0 | project
  279 |       3 |    2 | 1658074 | 1645812 | 1405434 | insert
  279 |       3 |    3 | 1658080 | 1645816 | 1405437 | distribute
  279 |       4 |    0 | 1677443 | 1666189 | 1268431 | scan
  279 |       4 |    1 | 1677446 | 1666192 | 1268434 | insert
  279 |       4 |    2 | 1677451 | 1666195 |       0 | aggr
(7 rows)
```

 **디스크에서 현재 실행 중인 활성 쿼리가 있는지 확인** 

다음 쿼리는 디스크에서 현재 실행 중인 활성 쿼리가 있는지 보여 줍니다.

```
select query, label, is_diskbased from svv_query_state
where is_diskbased = 't';
```

이 샘플 출력은 디스크에서 현재 실행 중인 모든 활성 쿼리를 보여 줍니다.

```
 query | label        | is_diskbased
-------+--------------+--------------
1025   | hash tbl=142 |      t
(1 row)
```

# SVV\$1REDSHIFT\$1COLUMNS
<a name="r_SVV_REDSHIFT_COLUMNS"></a>

사용자가 액세스할 수 있는 모든 열의 목록을 보려면 SVV\$1REDSHIFT\$1COLUMNS를 사용합니다. 이 열 집합에는 클러스터의 열과 원격 클러스터에서 제공하는 datashare의 열이 포함됩니다.

SVV\$1REDSHIFT\$1COLUMNS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_REDSHIFT_COLUMNS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_REDSHIFT_COLUMNS.html)

## 샘플 쿼리
<a name="r_SVV_REDSHIFT_COLUMNS-sample-query"></a>

다음 예에서는 SVV\$1REDSHIFT\$1COLUMNS의 출력을 반환합니다.

```
SELECT *
FROM svv_redshift_columns
WHERE database_name = 'tickit_db'
    AND TABLE_NAME = 'tickit_sales_redshift'
ORDER BY COLUMN_NAME,
    TABLE_NAME,
    database_name
LIMIT 5;

database_name | schema_name |       table_name      | column_name | ordinal_position | data_type | column_default | is_nullable | encoding | distkey | sortkey | column_acl  | remarks
--------------+-------------+-----------------------+-------------+------------------+-----------+----------------+-------------+----------+---------+---------+-------------+--------
   tickit_db  |   public    | tickit_sales_redshift |   buyerid   |        4         |  integer  |                |      NO     |   az64   |  False  |    0    |             |
   tickit_db  |   public    | tickit_sales_redshift |  commission |        9         |  numeric  |      (8,2)     |     YES     |   az64   |  False  |    0    |             |
   tickit_db  |   public    | tickit_sales_redshift |    dateid   |        6         |  smallint |                |      NO     |   none   |  False  |    1    |             |
   tickit_db  |   public    | tickit_sales_redshift |   eventid   |        5         |  integer  |                |      NO     |   az64   |  False  |    0    |	      |
   tickit_db  |   public    | tickit_sales_redshift |   listid    |        2         |  integer  |                |      NO     |   az64   |  True   |    0    |             |
```

# SVV\$1REDSHIFT\$1DATABASES
<a name="r_SVV_REDSHIFT_DATABASES"></a>

SVV\$1REDSHIFT\$1DATABASES를 사용하여 사용자가 액세스할 수 있는 모든 데이터베이스 목록을 봅니다. 여기에는 클러스터의 데이터베이스와 원격 클러스터에서 제공하는 datashare에서 생성된 데이터베이스가 포함됩니다.

기본적으로 SVV\$1REDSHIFT\$1DATABASES는 모든 사용자에게 표시됩니다. 데이터베이스의 메타데이터에 대한 액세스를 제어하려면 프로비저닝된 클러스터 또는 서버리스 작업 그룹에 대한 메타데이터 보안을 활성화합니다. 메타데이터 보안을 사용하면 객체 메타데이터에 대한 보기 권한을 사용자 및 역할별로 구분할 수 있습니다. 자세한 내용은 [메타데이터 보안](t_metadata_security.md) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_REDSHIFT_DATABASES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_REDSHIFT_DATABASES.html)

## 샘플 쿼리
<a name="r_SVV_REDSHIFT_DATABASES-sample-query"></a>

다음 예에서는 SVV\$1REDSHIFT\$1DATABASES의 출력을 반환합니다.

```
select database_name, database_owner, database_type, database_options, database_isolation_level 
from  svv_redshift_databases;


database_name | database_owner | database_type | database_options | database_isolation_level
--------------+----------------+---------------+------------------+------------------
   dev        |  1             | local         | NULL             | Serializable
```

# SVV\$1REDSHIFT\$1FUNCTIONS
<a name="r_SVV_REDSHIFT_FUNCTIONS"></a>

사용자가 액세스할 수 있는 모든 함수의 목록을 보려면 SVV\$1REDSHIFT\$1FUNCTIONS를 사용합니다. 이 함수 집합에는 클러스터의 함수와 원격 클러스터에서 제공하는 datashare의 함수가 포함됩니다.

SVV\$1REDSHIFT\$1FUNCTIONS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_REDSHIFT_FUNCTIONS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_REDSHIFT_FUNCTIONS.html)

## 샘플 쿼리
<a name="r_SVV_REDSHIFT_FUNCTIONS-sample-query"></a>

다음 예에서는 SVV\$1REDSHIFT\$1FUNCTIONS의 출력을 반환합니다.

```
SELECT *
FROM svv_redshift_functions
WHERE database_name = 'tickit_db'
    AND SCHEMA_NAME = 'public'
ORDER BY function_name
LIMIT 5;

database_name | schema_name |      function_name    |  function_type   |   argument_type  | result_type   
--------------+-------------+-----------------------+------------------+------------------+-------------
   tickit_db  |    public   |     shared_function   | REGULAR FUNCTION | integer, integer |   integer
```

# SVV\$1REDSHIFT\$1SCHEMA\$1QUOTA
<a name="r_SVV_REDSHIFT_SCHEMA_QUOTA"></a>

데이터베이스에서 각 스키마에 대한 할당량 및 현재 디스크 사용량을 표시합니다.

SVV\$1REDSHIFT\$1SCHEMA\$1QUOTA는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

이 뷰는 프로비저닝된 클러스터 또는 Redshift 서버리스 작업 그룹을 쿼리할 때 사용할 수 있습니다.

## 테이블 열
<a name="r_SVV_REDSHIFT_SCHEMA_QUOTA-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_REDSHIFT_SCHEMA_QUOTA.html)

## 샘플 쿼리
<a name="r_SVV_REDSHIFT_SCHEMA_QUOTA-sample-query"></a>

다음 예에서는 `sales_schema`라는 스키마에 대한 할당량 및 현재 디스크 사용량을 표시합니다.

```
SELECT TRIM(SCHEMA_NAME) "schema_name", QUOTA, disk_usage FROM svv_redshift_schema_quota
WHERE SCHEMA_NAME = 'sales_schema';
                

schema_name   | quota | disk_usage 
--------------+-------+------------
sales_schema  | 2048  | 30
```

# SVV\$1REDSHIFT\$1SCHEMAS
<a name="r_SVV_REDSHIFT_SCHEMAS"></a>

사용자가 액세스할 수 있는 모든 스키마의 목록을 보려면 SVV\$1REDSHIFT\$1SCHEMAS를 사용합니다. 이 스키마 집합에는 클러스터의 스키마와 원격 클러스터에서 제공하는 datashare의 스키마가 포함됩니다.

SVV\$1REDSHIFT\$1SCHEMAS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_REDSHIFT_SCHEMAS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_REDSHIFT_SCHEMAS.html)

## 샘플 쿼리
<a name="r_SVV_REDSHIFT_SCHEMAS-sample-query"></a>

다음 예에서는 SVV\$1REDSHIFT\$1SCHEMAS의 출력을 반환합니다.

```
SELECT *
FROM svv_redshift_schemas
WHERE database_name = 'tickit_db'
ORDER BY database_name,
    SCHEMA_NAME;

database_name |    schema_name     | schema_owner | schema_type | schema_acl | schema_option
--------------+--------------------+--------------+-------------+------------+---------------
   tickit_db  |       public       |       1      |    shared   |            |
```

# SVV\$1REDSHIFT\$1TABLES
<a name="r_SVV_REDSHIFT_TABLES"></a>

사용자가 액세스할 수 있는 모든 테이블의 목록을 보려면 SVV\$1REDSHIFT\$1TABLES를 사용합니다. 이 테이블 집합에는 클러스터의 테이블과 원격 클러스터에서 제공하는 datashare의 테이블이 포함됩니다.

SVV\$1REDSHIFT\$1TABLES는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_REDSHIFT_TABLES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_REDSHIFT_TABLES.html)

## 샘플 쿼리
<a name="r_SVV_REDSHIFT_TABLES-sample-query"></a>

다음 예에서는 SVV\$1REDSHIFT\$1TABLES의 출력을 반환합니다.

```
SELECT *
FROM svv_redshift_tables
WHERE database_name = 'tickit_db' AND TABLE_NAME LIKE 'tickit_%'
ORDER BY database_name,
TABLE_NAME;

database_name | schema_name |         table_name       | table_type | table_acl | remarks | table_owner 
--------------+-------------+--------------------------+------------+-----------+---------+-----------
   tickit_db  |    public   | tickit_category_redshift |    TABLE   |           |         +
   tickit_db  |    public   |   tickit_date_redshift   |    TABLE   |           |         +
   tickit_db  |    public   |   tickit_event_redshift  |    TABLE   |           |         +
   tickit_db  |    public   |  tickit_listing_redshift |    TABLE   |           |         +
   tickit_db  |    public   |   tickit_sales_redshift  |    TABLE   |           |         +
   tickit_db  |    public   |   tickit_users_redshift  |    TABLE   |           |         + 
   tickit_db  |    public   |   tickit_venue_redshift  |    TABLE   |           |
```

table\$1acl 값이 null인 경우 해당 테이블에 액세스 권한이 명시적으로 부여되지 않은 것입니다.

# SVV\$1RELATION\$1PRIVILEGES
<a name="r_SVV_RELATION_PRIVILEGES"></a>

현재 데이터베이스의 사용자, 롤 및 그룹에 명시적으로 부여된 관계 (테이블 및 보기) 권한을 보려면 SVV\$1RELATION\$1PRIVILEGES를 사용합니다.

SVV\$1RELATION\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ SYSLOG ACCESS UNRESTRICTED 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다. 데이터 가시성에 대한 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_RELATION_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_RELATION_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_RELATION_PRIVILEGES-sample-query"></a>

다음 예에서는 SVV\$1RELATION\$1PRIVILEGES.

```
SELECT namespace_name,relation_name,privilege_type,identity_name,identity_type,admin_option FROM svv_relation_privileges
WHERE relation_name = 'orders' AND privilege_type = 'SELECT';

 namespace_name | relation_name | privilege_type |  identity_name | identity_type | admin_option
----------------+---------------+----------------+----------------+---------------+--------------
     public     |    orders     |     SELECT     |    reguser     |     user      |    False
     public     |    orders     |     SELECT     |     role1      |     role      |    False
```

# SVV\$1RLS\$1APPLIED\$1POLICY
<a name="r_SVV_RLS_APPLIED_POLICY"></a>

SVV\$1RLS\$1APPLIED\$1POLICY를 사용하여 RLS 보호 관계를 참조하는 쿼리에서 RLS 정책의 적용을 추적합니다.

SVV\$1RLS\$1APPLIED\$1POLICY는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ `sys:operator` 역할이 있는 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

sys:secadmin에는 이 시스템 권한이 부여되지 않습니다.

## 테이블 열
<a name="r_SVV_RLS_APPLIED_POLICY-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_RLS_APPLIED_POLICY.html)

## 샘플 쿼리
<a name="r_SVV_RLS_APPLIED_POLICY-sample-query"></a>

다음 예는 SVV\$1RLS\$1APPLIED\$1POLICY의 결과를 보여줍니다. SVV\$1RLS\$1APPLIED\$1POLICY를 쿼리하려면 시스템 테이블 액세스 권한이 있어야 합니다.

```
-- Check what RLS policies were applied to the run query.
SELECT username, command, datname, relschema, relname, polname, poldefault
FROM svv_rls_applied_policy
WHERE datname = CURRENT_DATABASE() AND query = PG_LAST_QUERY_ID();

 username | command |  datname  | relschema |          relname         |      polname    | poldefault 
----------+---------+-----------+-----------+--------------------------+-----------------+------------
   molly  |    s    | tickit_db |   public  | tickit_category_redshift | policy_concerts |
```

# SVV\$1RLS\$1ATTACHED\$1POLICY
<a name="r_SVV_RLS_ATTACHED_POLICY"></a>

SVV\$1RLS\$1ATTACHED\$1POLICY를 사용하여 현재 연결된 데이터베이스에 하나 이상의 행 수준 보안 정책이 연결된 모든 관계 및 사용자의 목록을 봅니다.

sys:secadmin 역할이 부여된 사용자만 이 보기를 쿼리할 수 있습니다.

## 테이블 열
<a name="r_SVV_RLS_ATTACHED_POLICY-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_RLS_ATTACHED_POLICY.html)

## 샘플 쿼리
<a name="r_SVV_RLS_ATTACHED_POLICY-sample-query"></a>

다음 예는 SVV\$1RLS\$1ATTACHED\$1POLICY의 결과를 보여줍니다.

```
--Inspect the policy in SVV_RLS_ATTACHED_POLICY
SELECT * FROM svv_rls_attached_policy;

 relschema |        relname           | relkind |     polname     | grantor | grantee  | granteekind | is_pol_on | is_rls_on | rls_conjuntion_type
-----------+--------------------------+---------+-----------------+---------+----------+-------------+-----------+-----------+---------------------
 public    | tickit_category_redshift |  table  | policy_concerts |   bob   |  analyst |    role     |    True   |    True   |      and
 public    | tickit_category_redshift |  table  | policy_concerts |   bob   |  dbadmin |    role     |    True   |    True   |      and
```

# SVV\$1RLS\$1POLICY
<a name="r_SVV_RLS_POLICY"></a>

SVV\$1RLS\$1POLICY를 사용하여, Amazon Redshift 클러스터에 생성된 모든 행 수준 보안 정책의 목록을 봅니다.

SVV\$1RLS\$1POLICY는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_RLS_POLICY-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_RLS_POLICY.html)

## 샘플 쿼리
<a name="r_SVV_RLS_POLICY-sample-query"></a>

다음 예는 SVV\$1RLS\$1POLICY의 결과를 보여줍니다.

```
-- Create some policies.
CREATE RLS POLICY pol1 WITH (a int) AS t USING ( t.a IS NOT NULL );
CREATE RLS POLICY pol2 WITH (c varchar(10)) AS t USING ( c LIKE '%public%');

-- Inspect the policy in SVV_RLS_POLICY
SELECT * FROM svv_rls_policy;

 poldb | polname | polalias |                     polatts                      |                polqual                | polenabled | polmodifiedby |   polmodifiedtime   
-------+---------+----------+--------------------------------------------------+---------------------------------------+------------+---------------+---------------------
 my_db | pol1    | t        | [{"colname":"a","type":"integer"}]               | "t"."a" IS NOT NULL                   | t          | policy_admin  | 2022-02-11 14:40:49
 my_db | pol2    | t        | [{"colname":"c","type":"character varying(10)"}] | "t"."c" LIKE CAST('%public%' AS TEXT) | t          | policy_admin  | 2022-02-11 14:41:28
```

# SVV\$1RLS\$1RELATION
<a name="r_SVV_RLS_RELATION"></a>

RLS로 보호되는 모든 관계의 목록을 보려면 SVV\$1RLS\$1RELATION을 사용합니다.

SVV\$1RLS\$1RELATION은 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_RLS_RELATION-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_RLS_RELATION.html)

## 샘플 쿼리
<a name="r_SVV_RLS_RELATION-sample-query"></a>

다음 예는 SVV\$1RLS\$1RELATION의 결과를 보여줍니다.

```
ALTER TABLE tickit_category_redshift ROW LEVEL SECURITY ON FOR DATASHARES;       

            
--Inspect RLS state on the relations using SVV_RLS_RELATION.
SELECT datname, relschema, relname, relkind, is_rls_on, is_rls_datashare_on FROM svv_rls_relation ORDER BY relname;

  datname  | relschema |        relname           | relkind | is_rls_on | is_rls_datashare_on | rls_conjunction_type | rls_datashare_conjunction_type
-----------+-----------+--------------------------+---------+-----------+---------------------+----------------------+--------------------------------
 tickit_db |   public  | tickit_category_redshift |  table  |      t    |           t         |          and         |              and
(1 row)
```

# SVV\$1ROLE\$1GRANTS
<a name="r_SVV_ROLE_GRANTS"></a>

클러스터에서 명시적으로 역할이 부여된 역할 목록을 보려면 SVV\$1ROLE\$1GRANTS를 사용합니다.

SVV\$1ROLE\$1GRANTS는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_ROLE_GRANTS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ROLE_GRANTS.html)

## 샘플 쿼리
<a name="r_SVV_ROLE_GRANTS-sample-query"></a>

다음 예에서는 SVV\$1ROLE\$1GRANTS의 출력을 반환합니다.

```
GRANT ROLE role1 TO ROLE role2;
GRANT ROLE role2 TO ROLE role3;

SELECT role_name, granted_role_name FROM svv_role_grants;

 role_name |  granted_role_name
-----------+--------------------
   role2   |      role1
   role3   |      role2
(2 rows)
```

# SVV\$1ROLES
<a name="r_SVV_ROLES"></a>

SVV\$1ROLES를 사용하여 역할 정보를 봅니다.

이 테이블은 모든 사용자에게 표시됩니다.

## 테이블 열
<a name="r_SVV_ROLES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_ROLES.html)

## 샘플 쿼리
<a name="r_SVV_ROLES-sample-query"></a>

다음 예에서는 SVV\$1ROLES의 출력을 반환합니다.

```
SELECT role_name,role_owner FROM svv_roles WHERE role_name IN ('role1', 'role2');

 role_name | role_owner
-----------+------------
   role1   | superuser
   role2   | superuser
```

# SVV\$1SCHEMA\$1PRIVILEGES
<a name="r_SVV_SCHEMA_PRIVILEGES"></a>

SVV\$1SCHEMA\$1PRIVILEGES를 사용하여 현재 데이터베이스의 사용자, 롤 및 그룹에 명시적으로 부여된 스키마 권한을 봅니다.

SVV\$1SCHEMA\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_SCHEMA_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_SCHEMA_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_SCHEMA_PRIVILEGES-sample-query"></a>

다음 예에서는 SVV\$1SCHEMA\$1PRIVILEGES의 결과를 표시합니다.

```
SELECT namespace_name,privilege_type,identity_name,identity_type,admin_option FROM svv_schema_privileges
WHERE namespace_name = 'test_schema1';

 namespace_name | privilege_type |  identity_name | identity_type | admin_option
----------------+----------------+----------------+---------------+--------------
 test_schema1   |    USAGE       |     reguser    |     user      |   False
 test_schema1   |    USAGE       |     role1      |     role      |   False
```

# SVV\$1SCHEMA\$1QUOTA\$1STATE
<a name="r_SVV_SCHEMA_QUOTA_STATE"></a>

각 스키마에 대한 할당량 및 현재 디스크 사용량을 표시합니다.

일반 사용자는 USAGE 권한이 있는 스키마에 대한 정보를 볼 수 있습니다. 수퍼유저는 현재 데이터베이스의 모든 스키마에 대한 정보를 볼 수 있습니다.

SVV\$1SCHEMA\$1QUOTA\$1STATE는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

**참고**  
이 보기는 프로비저닝된 클러스터를 쿼리할 때만 사용할 수 있습니다.

## 테이블 열
<a name="r_SVV_SCHEMA_QUOTA_STATE-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_SCHEMA_QUOTA_STATE.html)

## 샘플 쿼리
<a name="r_SVV_SCHEMA_QUOTA_STATE-sample-query"></a>

다음 예에서는 스키마에 대한 할당량 및 현재 디스크 사용량을 표시합니다.

```
SELECT TRIM(SCHEMA_NAME) "schema_name", QUOTA, disk_usage, disk_usage_pct FROM svv_schema_quota_state
WHERE SCHEMA_NAME = 'sales_schema';
schema_name   | quota | disk_usage | disk_usage_pct
--------------+-------+------------+----------------
sales_schema  | 2048  | 30         | 1.46
(1 row)
```

# SVV\$1SYSTEM\$1PRIVILEGES
<a name="r_SVV_SYSTEM_PRIVILEGES"></a>

SVV\$1SYSTEM\$1PRIVILEGES는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 액세스할 수 있거나 소유한 ID만 볼 수 있습니다.

## 테이블 열
<a name="r_SVV_SYSTEM_PRIVILEGES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_SYSTEM_PRIVILEGES.html)

## 샘플 쿼리
<a name="r_SVV_SYSTEM_PRIVILEGES-sample-query"></a>

다음 예에서는 지정된 정책의 세부 정보를 표시합니다.

```
SELECT system_privilege,identity_name,identity_type FROM svv_system_privileges
WHERE system_privilege = 'ALTER TABLE' AND identity_name = 'sys:superuser';

 system_privilege | identity_name | identity_type
------------------+---------------+---------------
   ALTER TABLE    | sys:superuser |     role
```

# SVV\$1TABLE\$1INFO
<a name="r_SVV_TABLE_INFO"></a>

현재 연결된 데이터베이스의 테이블 및 구체화된 뷰에 대한 요약 정보를 표시합니다. 뷰는 시스템 테이블을 필터링하고 하나 이상의 데이터 행이 포함된 사용자 정의 테이블과 구체화된 뷰만 표시합니다.

SVV\$1TABLE\$1INFO 보기를 사용하여 쿼리 성능에 영향을 미칠 수 있는 테이블 설계 문제를 진단하고 해결할 수 있습니다. 여기에는 압축 인코딩, 배포 키, 정렬 스타일, 데이터 배포 스큐, 테이블 크기, 통계 문제 등이 포함됩니다. SVV\$1TABLE\$1INFO 보기는 빈 테이블에 대한 어떠한 정보도 반환하지 않습니다.

SVV\$1TABLE\$1INFO 뷰에는 다음 시스템 테이블 및 카탈로그 테이블의 정보가 요약되어 있습니다.
+  [STV\$1NODE\$1STORAGE\$1CAPACITY](r_STV_NODE_STORAGE_CAPACITY.md) 
+  [STV\$1SLICES](r_STV_SLICES.md) 
+  [STV\$1TBL\$1PERM](r_STV_TBL_PERM.md) 
+  [PG\$1ATTRIBUTE](https://www.postgresql.org/docs/8.0/static/catalog-pg-attribute.html) 
+  [PG\$1CLASS](https://www.postgresql.org/docs/8.0/static/catalog-pg-class.html) 
+  [PG\$1DATABASE](https://www.postgresql.org/docs/8.0/static/catalog-pg-database.html) 
+  [PG\$1NAMESPACE](https://www.postgresql.org/docs/8.0/static/catalog-pg-namespace.html) 
+  [PG\$1STATISTIC\$1INDICATOR](r_PG_STATISTIC_INDICATOR.md) 

SVV\$1TABLE\$1INFO는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요. 사용자가 보기를 쿼리할 수 있도록 하려면 사용자에게 SVV\$1TABLE\$1INFO에 대한 SELECT 권한을 부여합니다.

## 테이블 열
<a name="SVV_TABLE_INFO-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_TABLE_INFO.html)

## 샘플 쿼리
<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)
```

# SVV\$1TABLES
<a name="r_SVV_TABLES"></a>

SVV\$1TABLES는 로컬 및 외부 카탈로그에서 테이블을 확인하는 데 사용됩니다.

기본적으로 SVV\$1TABLES는 모든 사용자가 볼 수 있습니다. 데이터베이스의 메타데이터에 대한 액세스를 제어하려면 프로비저닝된 클러스터 또는 서버리스 작업 그룹에 대한 메타데이터 보안을 활성화합니다. 메타데이터 보안을 사용하면 객체 메타데이터에 대한 보기 권한을 사용자 및 역할별로 구분할 수 있습니다. 자세한 내용은 [메타데이터 보안](t_metadata_security.md) 섹션을 참조하세요.

## 테이블 열
<a name="r_SVV_TABLES-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_TABLES.html)

# SVV\$1TRANSACTIONS
<a name="r_SVV_TRANSACTIONS"></a>

데이터베이스의 테이블을 현재 잠그고 있는 트랜잭션에 대한 레코드 정보. 열려 있는 트랜잭션을 식별하고 경합 문제를 잠그려면 SVV\$1TRANSACTIONS 뷰를 사용합니다. 자세한 내용은 [동시 쓰기 작업 관리](c_Concurrent_writes.md) 및 [LOCK](r_LOCK.md) 섹션을 참조하세요.

SVV\$1TRANSACTIONS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="SVV_TRANSACTIONS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_TRANSACTIONS.html)

## 샘플 쿼리
<a name="SVV_TRANSACTIONS-sample-queries"></a>

다음 명령은 모든 활성 트랜잭션 및 각 트랜잭션이 요청한 잠금을 보여 줍니다.

```
select * from svv_transactions;

 txn_                                                                                 lockable_     
 owner | txn_db |  xid   |  pid  |         txn_start          |      lock_mode      | object_type    | relation | granted
-------+--------+--------+-------+----------------------------+---------------------+----------------+----------+---------
 root  | dev    | 438484 | 22223 | 2016-03-02 18:42:18.862254 | AccessShareLock     | relation       |   100068 | t
 root  | dev    | 438484 | 22223 | 2016-03-02 18:42:18.862254 | ExclusiveLock       | transactionid  |          | t
 root  | tickit | 438490 | 22277 | 2016-03-02 18:42:48.084037 | AccessShareLock     | relation       |    50860 | t
 root  | tickit | 438490 | 22277 | 2016-03-02 18:42:48.084037 | AccessShareLock     | relation       |    52310 | t
 root  | tickit | 438490 | 22277 | 2016-03-02 18:42:48.084037 | ExclusiveLock       | transactionid  |          | t
 root  | dev    | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessExclusiveLock | relation       |   100068 | f
 root  | dev    | 438505 | 22378 | 2016-03-02 18:43:27.611292 | RowExclusiveLock    | relation       |    16688 | t
 root  | dev    | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessShareLock     | relation       |   100064 | t
 root  | dev    | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessExclusiveLock | relation       |   100166 | t
 root  | dev    | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessExclusiveLock | relation       |   100171 | t
 root  | dev    | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessExclusiveLock | relation       |   100190 | t
 root  | dev    | 438505 | 22378 | 2016-03-02 18:43:27.611292 | ExclusiveLock       | transactionid  |          | t
(12 rows)

(12 rows)
```

# SVV\$1USER\$1GRANTS
<a name="r_SVV_USER_GRANTS"></a>

클러스터에서 명시적으로 역할이 부여된 사용자 목록을 보려면 SVV\$1USER\$1GRANTS를 사용합니다.

SVV\$1USER\$1GRANTS는 다음 사용자에게 표시됩니다.
+ 슈퍼 사용자
+ ACCESS SYSTEM TABLE 권한이 있는 사용자

다른 사용자는 자신에게 명시적으로 부여된 역할만 볼 수 있습니다.

## 테이블 열
<a name="sub-r_SVV_USER_GRANTS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_USER_GRANTS.html)

## 샘플 쿼리
<a name="r_SVV_USER_GRANTS-sample-queries"></a>

다음 쿼리는 사용자에게 역할을 부여하고 명시적으로 역할이 부여된 사용자 목록을 표시합니다.

```
GRANT ROLE role1 TO reguser;
GRANT ROLE role2 TO reguser;
GRANT ROLE role1 TO superuser;
GRANT ROLE role2 TO superuser;

SELECT user_name,role_name,admin_option FROM svv_user_grants;

 user_name | role_name | admin_option
-----------+-----------+--------------
 superuser |  role1    | False
 reguser   |  role1    | False
 superuser |  role2    | False
  reguser  |  role2    | False
```

# SVV\$1USER\$1INFO
<a name="r_SVV_USER_INFO"></a>

SVV\$1USER\$1INFO 뷰를 사용하여 Amazon Redshift 데이터베이스 사용자에 대한 데이터를 검색할 수 있습니다.

SVV\$1USER\$1INFO는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="SVV_USER_INFO-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_USER_INFO.html)

## 샘플 쿼리
<a name="SVV_USER_INFO-sample-queries"></a>

다음 명령은 SVV\$1USER\$1INFO에서 사용자 정보를 검색합니다.

```
SELECT * FROM SVV_USER_INFO;
```

# SVV\$1VACUUM\$1PROGRESS
<a name="r_SVV_VACUUM_PROGRESS"></a>

이 뷰는 현재 진행 중인 vacuum 작업 완료까지의 예상 시간을 반환합니다.

SVV\$1VACUUM\$1PROGRESS는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

이 테이블의 데이터 중 일부 또는 전부는 SYS 모니터링 뷰인 [SYS\$1VACUUM\$1HISTORY](SYS_VACUUM_HISTORY.md)에서도 찾아볼 수 있습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다. 쿼리에 SYS 모니터링 뷰를 사용하는 것이 좋습니다.

SVV\$1VACUUM\$1SUMMARY에 대한 자세한 내용은 [SVV\$1VACUUM\$1SUMMARY](r_SVV_VACUUM_SUMMARY.md) 섹션을 참조하세요.

SVL\$1VACUUM\$1PERCENTAGE에 대한 자세한 내용은 [SVL\$1VACUUM\$1PERCENTAGE](r_SVL_VACUUM_PERCENTAGE.md) 섹션을 참조하세요.

**참고**  
이 보기는 프로비저닝된 클러스터를 쿼리할 때만 사용할 수 있습니다.

## 테이블 열
<a name="sub-r_SVV_VACUUM_PROGRESS-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_VACUUM_PROGRESS.html)

## 샘플 쿼리
<a name="r_SVV_VACUUM_PROGRESS-sample-queries"></a>

몇 분 간격으로 실행된 다음의 쿼리들은 SALESNEW라는 이름의 큰 테이블이 vacuum되고 있음을 보여 줍니다.

```
select * from svv_vacuum_progress;

table_name    |            status             | time_remaining_estimate
--------------+-------------------------------+-------------------------
salesnew      |  Vacuum: initialize salesnew  |
(1 row)
...
select * from svv_vacuum_progress;

table_name   |         status         | time_remaining_estimate
-------------+------------------------+-------------------------
salesnew     |  Vacuum salesnew sort  | 33m 21s
(1 row)
```

다음 쿼리는 현재 진행 중인 vacuum 작업이 없음을 보여 줍니다. vacuum될 마지막 테이블은 SALES 테이블이었습니다.

```
select * from svv_vacuum_progress;

table_name   |  status  | time_remaining_estimate
-------------+----------+-------------------------
  sales      | Complete |
(1 row)
```

# SVV\$1VACUUM\$1SUMMARY
<a name="r_SVV_VACUUM_SUMMARY"></a>

SVV\$1VACUUM\$1SUMMARY 뷰는 STL\$1VACUUM, STL\$1QUERY 및 STV\$1TBL\$1PERM 테이블을 조인하여 시스템에 의해 기록되는 vacuum 작업에 대한 정보를 요약합니다. 이 뷰는 vacuum 트랜잭션마다 테이블당 하나의 행을 반환합니다. 이 뷰는 작업 경과 시간, 생성된 정렬 파티션의 수, 필요한 병합 증분의 수, 행에 있는 델타 및 작업 수행 전후의 블록 수를 기록합니다.

SVV\$1VACUUM\$1SUMMARY는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

이 테이블의 데이터 중 일부 또는 전부는 SYS 모니터링 뷰인 [SYS\$1VACUUM\$1HISTORY](SYS_VACUUM_HISTORY.md)에서도 찾아볼 수 있습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다. 쿼리에 SYS 모니터링 뷰를 사용하는 것이 좋습니다.

SVV\$1VACUUM\$1PROGRESS에 대한 자세한 내용은 [SVV\$1VACUUM\$1PROGRESS](r_SVV_VACUUM_PROGRESS.md) 섹션을 참조하세요.

SVL\$1VACUUM\$1PERCENTAGE에 대한 자세한 내용은 [SVL\$1VACUUM\$1PERCENTAGE](r_SVL_VACUUM_PERCENTAGE.md) 섹션을 참조하세요.

**참고**  
이 보기는 프로비저닝된 클러스터를 쿼리할 때만 사용할 수 있습니다.

## 테이블 열
<a name="r_SVV_VACUUM_SUMMARY-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SVV_VACUUM_SUMMARY.html)

## 샘플 쿼리
<a name="r_SVV_VACUUM_SUMMARY-sample-query"></a>

다음 쿼리는 세 가지 테이블에서의 vacuum 작업에 대한 통계를 반환합니다. SALES 테이블은 두 번 vacuum되었습니다.

```
select table_name, xid, sort_partitions as parts, merge_increments as merges,
elapsed_time, row_delta, sortedrow_delta as sorted_delta, block_delta
from svv_vacuum_summary
order by xid;

table_  | xid  |parts|merges| elapsed_ | row_    | sorted_ | block_
name    |      |     |      | time     | delta   | delta   | delta
--------+------+-----+------+----------+---------+---------+--------
users   | 2985 |   1 |    1 | 61919653 |       0 |   49990 |      20
category| 3982 |   1 |    1 | 24136484 |       0 |      11 |       0
sales   | 3992 |   2 |    1 | 71736163 |       0 | 1207192 |      32
sales   | 4000 |   1 |    1 | 15363010 | -851648 | -851648 |    -140
(4 rows)
```