

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Tampilan SVL untuk cluster utama
<a name="svl_views"></a>

Tampilan SVL adalah tampilan sistem di Amazon Redshift yang berisi referensi ke tabel STL dan log untuk informasi lebih rinci.

Tampilan ini memberikan akses yang lebih cepat dan lebih mudah ke data yang sering ditanyakan yang ditemukan di tabel tersebut.

**catatan**  
Tampilan SVL\$1QUERY\$1SUMMARY hanya berisi informasi tentang kueri yang dijalankan oleh Amazon Redshift, bukan utilitas dan perintah DDL lainnya. Untuk daftar lengkap dan informasi tentang semua pernyataan yang dijalankan oleh Amazon Redshift, termasuk perintah DDL dan utilitas, Anda dapat menanyakan tampilan SVL\$1STATEMENTTEXT.

**Topics**
+ [SVL\$1AUTO\$1WORKER\$1ACTION](r_SVL_AUTO_WORKER_ACTION.md)
+ [SVL\$1COMPILE](r_SVL_COMPILE.md)
+ [SVL\$1DATASHARE\$1CHANGE\$1LOG](r_SVL_DATASHARE_CHANGE_LOG.md)
+ [SVL\$1DATASHARE\$1CROSS\$1REGION\$1USAGE](r_SVL_DATASHARE_CROSS_REGION_USAGE.md)
+ [SVL\$1DATASHARE\$1USAGE\$1CONSUMER](r_SVL_DATASHARE_USAGE_CONSUMER.md)
+ [SVL\$1DATASHARE\$1USAGE\$1PRODUCER](r_SVL_DATASHARE_USAGE_PRODUCER.md)
+ [SVL\$1FEDERATED\$1QUERY](r_SVL_FEDERATED_QUERY.md)
+ [SVL\$1MULTI\$1STATEMENT\$1VIOLATIONS](r_SVL_MULTI_STATEMENT_VIOLATIONS.md)
+ [SVL\$1MV\$1REFRESH\$1STATUS](r_SVL_MV_REFRESH_STATUS.md)
+ [SVL\$1QERROR](r_SVL_QERROR.md)
+ [SVL\$1QLOG](r_SVL_QLOG.md)
+ [SVL\$1QUERY\$1METRICS](r_SVL_QUERY_METRICS.md)
+ [SVL\$1QUERY\$1METRICS\$1SUMMARY](r_SVL_QUERY_METRICS_SUMMARY.md)
+ [SVL\$1QUERY\$1QUEUE\$1INFO](r_SVL_QUERY_QUEUE_INFO.md)
+ [SVL\$1QUERY\$1REPORT](r_SVL_QUERY_REPORT.md)
+ [SVL\$1QUERY\$1SUMMARY](r_SVL_QUERY_SUMMARY.md)
+ [SVL\$1RESTORE\$1ALTER\$1TABLE\$1PROGRESS](r_SVL_RESTORE_ALTER_TABLE_PROGRESS.md)
+ [SVL\$1S3LIST](r_SVL_S3LIST.md)
+ [SVL\$1S3LOG](r_SVL_S3LOG.md)
+ [SVL\$1S3PARTISI](r_SVL_S3PARTITION.md)
+ [SVL\$1S3PARTITION\$1SUMMARY](r_SVL_S3PARTITION_SUMMARY.md)
+ [SVL\$1S3QUERY](r_SVL_S3QUERY.md)
+ [SVL\$1S3QUERY\$1SUMMARY](r_SVL_S3QUERY_SUMMARY.md)
+ [SVL\$1S3MENCOBA LAGI](r_SVL_S3RETRIES.md)
+ [SVL\$1SPATIAL\$1MENYEDERHANAKAN](r_SVL_SPATIAL_SIMPLIFY.md)
+ [SVL\$1SPECTRUM\$1SCAN\$1ERROR](r_SVL_SPECTRUM_SCAN_ERROR.md)
+ [SVL\$1STATEMENTTEXT](r_SVL_STATEMENTTEXT.md)
+ [SVL\$1STORED\$1PROC\$1CALL](r_SVL_STORED_PROC_CALL.md)
+ [SVL\$1STORED\$1PROC\$1MESSAGES](r_SVL_STORED_PROC_MESSAGES.md)
+ [SVL\$1TERMINATE](r_SVL_TERMINATE.md)
+ [SVL\$1UDF\$1LOG](r_SVL_UDF_LOG.md)
+ [SVL\$1USER\$1INFO](r_SVL_USER_INFO.md)
+ [SVL\$1VACUUM\$1PERCENTAGE](r_SVL_VACUUM_PERCENTAGE.md)

# SVL\$1AUTO\$1WORKER\$1ACTION
<a name="r_SVL_AUTO_WORKER_ACTION"></a>

Merekam tindakan otomatis yang diambil oleh Amazon Redshift pada tabel yang ditentukan untuk pengoptimalan otomatis. 

SVL\$1AUTO\$1WORKER\$1ACTION hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

## Kolom tabel
<a name="r_SVL_AUTO_WORKER_ACTION-table-rows"></a>

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

Beberapa contoh nilai `status` kolom adalah sebagai berikut: 
+ Dilompatkan:Tabel tidak ditemukan.
+ Dilewati: Rekomendasi kosong.
+ Dilewati: Terapkan rekomendasi sortkey dinonaktifkan.
+ Lewati: Coba lagi melebihi batas maksimum untuk sebuah tabel.
+ Dilewati: Kolom tabel telah berubah.
+ Batalkan: Tabel ini bukan AUTO.
+ Abort:Tabel ini baru saja dikonversi.
+ Batalkan: Tabel ini melebihi ambang batas ukuran tabel.
+ Batalkan: Tabel ini sudah menjadi gaya yang direkomendasikan.
+ Pos pemeriksaan: progres*21.9963*%.

## Kueri Sampel
<a name="r_SVL_AUTO_WORKER_ACTION-sample-queries"></a>

Dalam contoh berikut, baris dalam hasil menunjukkan tindakan yang diambil oleh Amazon Redshift. 

```
select table_id, type, status, eventtime, sequence, previous_state
from SVL_AUTO_WORKER_ACTION;
```

```
 table_id |  type   |                        status                        |         eventtime          | sequence | previous_state
----------+---------+------------------------------------------------------+----------------------------+----------+----------------
   118082 | sortkey | Start                                                | 2020-08-22 19:42:20.727049 | 0        |
   118078 | sortkey | Start                                                | 2020-08-22 19:43:54.728819 | 0        |
   118082 | sortkey | Start                                                | 2020-08-22 19:42:52.690264 | 0        |
   118072 | sortkey | Start                                                | 2020-08-22 19:44:14.793572 | 0        |
   118082 | sortkey | Failed                                               | 2020-08-22 19:42:20.728917 | 0        |
   118078 | sortkey | Complete                                             | 2020-08-22 19:43:54.792705 | 0        | SORTKEY: None;
   118086 | sortkey | Complete                                             | 2020-08-22 19:42:00.72635  | 0        | SORTKEY: None;
   118082 | sortkey | Complete                                             | 2020-08-22 19:43:34.728144 | 0        | SORTKEY: None;
   118072 | sortkey | Skipped:Retry exceeds the maximum limit for a table. | 2020-08-22 19:44:46.706155 | 0        |
   118086 | sortkey | Start                                                | 2020-08-22 19:42:00.685255 | 0        |
   118082 | sortkey | Start                                                | 2020-08-22 19:43:34.69531  | 0        |
   118072 | sortkey | Start                                                | 2020-08-22 19:44:46.703331 | 0        |
   118082 | sortkey | Checkpoint: progress 14.755079%                      | 2020-08-22 19:42:52.692828 | 0        |
   118072 | sortkey | Failed                                               | 2020-08-22 19:44:14.796071 | 0        |  
   116723 | sortkey | Abort:This table is not AUTO.                        | 2020-10-28 05:12:58.479233 | 0        |
   110203 | distkey | Abort:This table is not AUTO.                        | 2020-10-28 05:45:54.67259  | 0        |
```

# SVL\$1COMPILE
<a name="r_SVL_COMPILE"></a>

Rekaman mengkompilasi waktu dan lokasi untuk setiap segmen kueri kueri.

SVL\$1COMMPILE dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

**catatan**  
SVL\$1COMMPILE hanya berisi kueri yang dijalankan pada kluster utama yang disediakan. Itu tidak berisi kueri yang dijalankan pada cluster penskalaan konkurensi atau pada ruang nama tanpa server. Untuk mengakses menjelaskan rencana kueri yang dijalankan di kedua kluster utama, kluster penskalaan konkurensi, dan ruang nama tanpa server, sebaiknya gunakan tampilan pemantauan SYS. [SYS\$1QUERY\$1HISTORY](SYS_QUERY_HISTORY.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

Untuk informasi tentang SVCS\$1COMMPILE, lihat. [SVCS\$1COMPILE](r_SVCS_COMPILE.md)

## Kolom tabel
<a name="r_SVL_COMPILE-table-rows"></a>

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

## Kueri Sampel
<a name="r_SVL_COMPILE-sample-queries"></a>

Dalam contoh ini, kueri 35878 dan 35879 menjalankan pernyataan SQL yang sama. Kolom kompilasi untuk kueri 35878 ditampilkan `1` untuk empat segmen kueri, yang menunjukkan bahwa segmen dikompilasi. Kueri 35879 ditampilkan `0` di kolom kompilasi untuk setiap segmen, menunjukkan bahwa segmen tidak perlu dikompilasi lagi.

```
select userid, xid,  pid, query, segment, locus,  
datediff(ms, starttime, endtime) as duration, compile 
from svl_compile 
where query = 35878 or query = 35879
order by query, segment;

 userid |  xid   |  pid  | query | segment | locus | duration | compile
--------+--------+-------+-------+---------+-------+----------+---------
    100 | 112780 | 23028 | 35878 |       0 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       1 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       2 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       3 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       4 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       5 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       6 |     1 |     1380 |       1
    100 | 112780 | 23028 | 35878 |       7 |     1 |     1085 |       1
    100 | 112780 | 23028 | 35878 |       8 |     1 |     1197 |       1
    100 | 112780 | 23028 | 35878 |       9 |     2 |      905 |       1
    100 | 112782 | 23028 | 35879 |       0 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       1 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       2 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       3 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       4 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       5 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       6 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       7 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       8 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       9 |     2 |        0 |       0
(20 rows)
```

# SVL\$1DATASHARE\$1CHANGE\$1LOG
<a name="r_SVL_DATASHARE_CHANGE_LOG"></a>

Merekam tampilan konsolidasi untuk melacak perubahan pada datashares pada kluster produsen dan konsumen.

SVL\$1DATASHARE\$1CHANGE\$1LOG terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1DATASHARE\$1CHANGE\$1LOG](SYS_DATASHARE_CHANGE_LOG.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_DATASHARE_CHANGE_LOG-table-rows"></a>

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

## Kueri Sampel
<a name="r_SVL_DATASHARE_CHANGE_LOG-sample-queries"></a>

Contoh berikut menunjukkan tampilan SVL\$1DATASHARE\$1CHANGE\$1LOG.

```
SELECT DISTINCT action
FROM svl_datashare_change_log
WHERE share_object_name LIKE 'tickit%';

         action
 -----------------------
  "ALTER DATASHARE ADD"
```

# SVL\$1DATASHARE\$1CROSS\$1REGION\$1USAGE
<a name="r_SVL_DATASHARE_CROSS_REGION_USAGE"></a>

Gunakan tampilan SVL\$1DATASHARE\$1CROSS\$1REGION\$1USAGE untuk mendapatkan ringkasan penggunaan data lintas wilayah yang ditransfer yang disebabkan oleh kueri pembagian data lintas wilayah. SVL\$1DATASHARE\$1CROSS\$1REGION\$1USAGE menggabungkan detail di tingkat segmen.

SVL\$1DATASHARE\$1CROSS\$1REGION\$1USAGE dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1DATASHARE\$1CROSS\$1REGION\$1USAGE](r_SYS_DATASHARE_CROSS_REGION_USAGE.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_DATASHARE_CROSS_REGION_USAGE-table-rows"></a>

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

## Kueri Sampel
<a name="r_SVL_DATASHARE_CROSS_REGION_USAGE-sample-queries"></a>

Contoh berikut menunjukkan tampilan SVL\$1DATASHARE\$1CROSS\$1REGION\$1USAGE.

```
SELECT query, segment, transferred_data, source_region
from svl_datashare_cross_region_usage
where query = pg_last_query_id()
order by query,segment;

  query | segment | transferred_data | source_region 
--------+---------+------------------+---------------
 200048 |       2 |          4194304 |    us-west-1  
 200048 |       2 |          4194304 |    us-east-2
```

# SVL\$1DATASHARE\$1USAGE\$1CONSUMER
<a name="r_SVL_DATASHARE_USAGE_CONSUMER"></a>

Mencatat aktivitas dan penggunaan datashares. Pandangan ini hanya relevan pada cluster konsumen.

SVL\$1DATASHARE\$1USAGE\$1CONSUMER terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1DATASHARE\$1USAGE\$1CONSUMER](SYS_DATASHARE_USAGE_CONSUMER.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_DATASHARE_USAGE_CONSUMER-table-rows"></a>

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

## Kueri Sampel
<a name="r_SVL_DATASHARE_USAGE_CONSUMER-sample-queries"></a>

Contoh berikut menunjukkan tampilan SVL\$1DATASHARE\$1USAGE\$1CONSUMER.

```
SELECT request_type, status, trim(error) AS error
FROM svl_datashare_usage_consumer

  request_type  | status | error
----------------+--------+--------
 "GET RELATION" |   0    |
```

# SVL\$1DATASHARE\$1USAGE\$1PRODUCER
<a name="r_SVL_DATASHARE_USAGE_PRODUCER"></a>

Mencatat aktivitas dan penggunaan datashares. Pandangan ini hanya relevan pada cluster produser.

SVL\$1DATASHARE\$1USAGE\$1PRODUCER terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1DATASHARE\$1USAGE\$1PRODUCER](SYS_DATASHARE_USAGE_PRODUCER.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_DATASHARE_USAGE_PRODUCER-table-rows"></a>

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

## Kueri Sampel
<a name="r_SVL_DATASHARE_USAGE_PRODUCER-sample-queries"></a>

Contoh berikut menunjukkan tampilan SVL\$1DATASHARE\$1USAGE\$1PRODUCER.

```
SELECT DISTINCT request_type
FROM svl_datashare_usage_producer 
WHERE object_name LIKE 'tickit%';
   
   request_type
 ------------------   
   "GET RELATION"
```

# SVL\$1FEDERATED\$1QUERY
<a name="r_SVL_FEDERATED_QUERY"></a>

Gunakan tampilan SVL\$1FEDERATED\$1QUERY untuk melihat informasi tentang panggilan kueri federasi.

SVL\$1FEDERATED\$1QUERY terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1EXTERNAL\$1QUERY\$1DETAIL](SYS_EXTERNAL_QUERY_DETAIL.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="SVL_FEDERATED_QUERY-table-columns"></a>

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

## Kueri Sampel
<a name="SVL_FEDERATED_QUERY-sample-queries"></a>

Untuk menampilkan informasi tentang panggilan kueri federasi, jalankan kueri berikut.

```
select query, trim(sourcetype) as type, recordtime, trim(querytext) as "PG Subquery" from svl_federated_query where query = 4292;
                
 query | type |         recordtime         |                          pg subquery
-------+------+----------------------------+---------------------------------------------------------------
  4292 | PG   | 2020-03-27 04:29:58.485126 | SELECT "level" FROM functional.employees WHERE ("level" >= 6)
(1 row)
```

# SVL\$1MULTI\$1STATEMENT\$1VIOLATIONS
<a name="r_SVL_MULTI_STATEMENT_VIOLATIONS"></a>

Gunakan tampilan SVL\$1MULTI\$1STATEMENT\$1VIOLATIONS untuk mendapatkan catatan lengkap dari semua perintah SQL yang dijalankan pada sistem yang melanggar pembatasan blok transaksi.

Pelanggaran terjadi ketika Anda menjalankan salah satu perintah SQL berikut yang dibatasi Amazon Redshift di dalam blok transaksi atau permintaan multi-pernyataan:
+ [BUAT BASIS DATA](r_CREATE_DATABASE.md)
+ [DROP DATABASE](r_DROP_DATABASE.md)
+ [UBAH TABEL TAMBAHKAN](r_ALTER_TABLE_APPEND.md)
+ [CREATE EXTERNAL TABLE](r_CREATE_EXTERNAL_TABLE.md)
+ JATUHKAN TABEL EKSTERNAL
+ GANTI NAMA TABEL EKSTERNAL
+ MENGUBAH TABEL EKSTERNAL
+ BUAT TABLESPACE
+ JATUHKAN TABLESPACE
+ [BUAT PUSTAKA](r_CREATE_LIBRARY.md)
+ [DROP PERPUSTAKAAN](r_DROP_LIBRARY.md)
+ MEMBANGUN KEMBALI KUCING
+ INDEXCAT
+ MENGINDEKS ULANG BASIS DATA
+ [VAKUM](r_VACUUM_command.md)
+ [HIBAH](r_GRANT.md)
+ [MENYONTEK](r_COPY.md)

**catatan**  
Jika ada entri dalam tampilan ini, maka ubah aplikasi dan skrip SQL yang sesuai. Sebaiknya ubah kode aplikasi Anda untuk memindahkan penggunaan perintah SQL terbatas ini di luar blok transaksi. Jika Anda membutuhkan bantuan lebih lanjut, hubungi AWS Support.

SVL\$1MULTI\$1STATEMENT\$1VIOLATIONS terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1QUERY\$1HISTORY](SYS_QUERY_HISTORY.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_MULTI_STATEMENT_VIOLATIONS-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_MULTI_STATEMENT_VIOLATIONS-sample-query"></a>

Query berikut mengembalikan beberapa pernyataan yang memiliki pelanggaran.

```
select * from svl_multi_statement_violations order by starttime asc;

userid | database | cmdname | xid | pid | label | starttime | endtime | sequence | type | text
==============================================================================================================================
1 | dev | CREATE DATABASE | 1034 | 5729 |label1 | ********* | ******* | 0 | DDL | create table c(b int);
1 | dev | CREATE DATABASE | 1034 | 5729 |label1 | ********* | ******* | 0 | UTILITY | create database b;
1 | dev | CREATE DATABASE | 1034 | 5729 |label1 | ********* | ******* | 0 | UTILITY | COMMIT
...
```

# SVL\$1MV\$1REFRESH\$1STATUS
<a name="r_SVL_MV_REFRESH_STATUS"></a>

Tampilan SVL\$1MV\$1REFRESH\$1STATUS berisi baris untuk aktivitas penyegaran tampilan terwujud. 

Untuk informasi lebih lanjut tentang tampilan terwujud, lihat[Tampilan terwujud di Amazon Redshift](materialized-view-overview.md).

SVL\$1MV\$1REFRESH\$1STATUS dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1MV\$1REFRESH\$1HISTORY](SYS_MV_REFRESH_HISTORY.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_MV_REFRESH_STATUS-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_MV_REFRESH-sample-query"></a>

Untuk melihat status penyegaran tampilan terwujud, jalankan kueri berikut. 

```
select * from svl_mv_refresh_status;
```

Query ini mengembalikan output sampel berikut: 

```
 db_name | userid |  schema   |  name   |  xid  |         starttime          |          endtime           |                        status                                                       |  refresh_type | consumer_account | consumer_region | consumer_namespace
---------+--------+-----------+---------+-------+----------------------------+----------------------------+-------------------------------------------------------------------------------------+---------------+------------------+-----------------+------------------------------------
 dev     |    169 | mv_schema | mv_test |  6640 | 2020-02-14 02:26:53.497935 | 2020-02-14 02:26:53.556156 | Refresh successfully recomputed MV from scratch                                     |  Manual       |                  |                 |
 dev     |    166 | mv_schema | mv_test |  6517 | 2020-02-14 02:26:39.287438 | 2020-02-14 02:26:39.349539 | Refresh successfully updated MV incrementally                                       |  Auto         |                  |                 |
 ext_db  |    162 | producer_schema | producer_mv |  6388 | 2020-02-14 02:26:27.863426 | 2020-02-14 02:26:27.918307 | Refresh successfully updated MV incrementally                                     |  Manual       | 0123456789       | us-east-1       | 623d8ff2-4391-4381-83d7-177caa6767af
 dev     |    161 | mv_schema | mv_test |  6323 | 2020-02-14 02:26:20.020717 | 2020-02-14 02:26:20.080002 | Refresh successfully updated MV incrementally                                       |  Auto         |                  |                 |
 dev     |    161 | mv_schema | mv_test |  6301 | 2020-02-14 02:26:05.796146 | 2020-02-14 02:26:07.853986 | Refresh successfully recomputed MV from scratch                                     |  Manual       |                  |                 |
 dev     |    153 | mv_schema | mv_test |  6024 | 2020-02-14 02:25:18.762335 | 2020-02-14 02:25:20.043462 | MV was already updated                                                              |  Manual       |                  |                 |
 dev     |    143 | mv_schema | mv_test |  5557 | 2020-02-14 02:24:23.100601 | 2020-02-14 02:24:23.100633 | MV was already updated                                                              |  Manual
 dev     |    141 | mv_schema | mv_test |  5447 | 2020-02-14 02:23:54.102837 | 2020-02-14 02:24:00.310166 | Refresh successfully updated MV incrementally                                       |  Auto
 dev     |      1 | mv_schema | mv_test |  5329 | 2020-02-14 02:22:26.328481 | 2020-02-14 02:22:28.369217 | Refresh successfully recomputed MV from scratch                                     |  Auto
 dev     |    138 | mv_schema | mv_test |  5290 | 2020-02-14 02:21:56.885093 | 2020-02-14 02:21:56.885098 | Refresh failed. MV was not found                                                    |  Manual
 dev     |    138 | mv_schema | mv_test |  5100 | 2020-02-14 02:20:33.123445 | 2020-02-14 02:20:33.123445 | Cascade refresh failed because materialized view mv_schema.child was not refreshed. |  Manual
 dev     |    138 | mv_schema | child   |  5100 | 2020-02-14 02:20:33.123445 | 2020-02-14 02:20:33.123445 | Refresh failed due to an internal error.                                            |  Manual
 dev     |    138 | mv_schema | mv_test |  5099 | 2020-02-14 02:10:23.492344 | 2020-02-14 02:10:23.492344 | Cascade refresh skipped because materialized view mv_schema.child was not refreshed.|  Manual
 dev     |    138 | mv_schema | child   |  5099 | 2020-02-14 02:10:23.492344 | 2020-02-14 02:10:23.492344 | Refresh failed due to an internal error.                                            |  Manual
```

# SVL\$1QERROR
<a name="r_SVL_QERROR"></a>

Tampilan SVL\$1QERROR tidak digunakan lagi.

# SVL\$1QLOG
<a name="r_SVL_QLOG"></a>

Tampilan SVL\$1QLOG berisi log dari semua kueri yang dijalankan terhadap database.

Amazon Redshift membuat tampilan SVL\$1QLOG sebagai subset informasi yang dapat dibaca dari tabel. [KUERI STL\$1](r_STL_QUERY.md) Gunakan tabel ini untuk menemukan ID kueri untuk kueri yang baru saja dijalankan atau untuk melihat berapa lama waktu yang dibutuhkan kueri untuk diselesaikan.

SVL\$1QLOG dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1QUERY\$1HISTORY](SYS_QUERY_HISTORY.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_QLOG-table-columns"></a>

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

## Kueri Sampel
<a name="r_SVL_QLOG-sample-queries"></a>

Contoh berikut mengembalikan ID query, waktu eksekusi, dan teks query terpotong untuk lima query database terbaru yang dijalankan oleh pengguna dengan. `userid = 100`

```
select query, pid, elapsed, substring from svl_qlog
where userid = 100
order by starttime desc
limit 5;

 query  |  pid  | elapsed  |           substring
--------+-------+----------+-----------------------------------------------
 187752 | 18921 | 18465685 | select query, elapsed, substring from svl_...
 204168 |  5117 |    59603 | insert into testtable values (100);
 187561 | 17046 |  1003052 | select * from pg_table_def where tablename...
 187549 | 17046 |  1108584 | select * from STV_WLM_SERVICE_CLASS_CONFIG
 187468 | 17046 |  5670661 | select * from pg_table_def where schemaname...
(5 rows)
```

Contoh berikut mengembalikan nama script SQL (LABEL kolom) dan waktu berlalu untuk query yang dibatalkan (): **aborted=1** 

```
select query, elapsed, trim(label) querylabel
from svl_qlog where aborted=1;
 
 query | elapsed  |       querylabel
-------+----------+-------------------------
    16 |  6935292 | alltickittablesjoin.sql
(1 row)
```

# SVL\$1QUERY\$1METRICS
<a name="r_SVL_QUERY_METRICS"></a>

Tampilan SVL\$1QUERY\$1METRICS menunjukkan metrik untuk kueri yang telah diselesaikan. Pandangan ini berasal dari tabel [STL\$1QUERY\$1METRICS](r_STL_QUERY_METRICS.md) sistem. Gunakan nilai dalam tampilan ini sebagai bantuan untuk menentukan nilai ambang batas untuk mendefinisikan aturan pemantauan kueri. Untuk informasi selengkapnya, lihat [Aturan pemantauan kueri WLM](cm-c-wlm-query-monitoring-rules.md).

SVL\$1QUERY\$1METRICS dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_QUERY_METRICS-table-rows2"></a>

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

# SVL\$1QUERY\$1METRICS\$1SUMMARY
<a name="r_SVL_QUERY_METRICS_SUMMARY"></a>

Tampilan SVL\$1QUERY\$1METRICS\$1SUMMARY menunjukkan nilai maksimum metrik untuk kueri yang diselesaikan. Pandangan ini berasal dari tabel [STL\$1QUERY\$1METRICS](r_STL_QUERY_METRICS.md) sistem. Gunakan nilai dalam tampilan ini sebagai bantuan untuk menentukan nilai ambang batas untuk mendefinisikan aturan pemantauan kueri. Untuk informasi selengkapnya tentang aturan dan metrik untuk pemantauan kueri untuk Amazon Redshift, lihat. [Aturan pemantauan kueri WLM](cm-c-wlm-query-monitoring-rules.md)

SVL\$1QUERY\$1METRICS\$1SUMMARY terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_QUERY_METRICS_SUMMARY-table-rows2"></a>

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

# SVL\$1QUERY\$1QUEUE\$1INFO
<a name="r_SVL_QUERY_QUEUE_INFO"></a>

Merangkum detail untuk kueri yang menghabiskan waktu dalam antrian kueri manajemen beban kerja (WLM) atau antrian komit. 

Tampilan SVL\$1QUERY\$1QUEUE\$1INFO memfilter kueri yang dilakukan oleh sistem dan hanya menampilkan kueri yang dilakukan oleh pengguna. 

Tampilan SVL\$1QUERY\$1QUEUE\$1INFO merangkum informasi dari tabel,, dan sistem. [KUERI STL\$1](r_STL_QUERY.md) [KUERI STL\$1WLM\$1](r_STL_WLM_QUERY.md) [STL\$1COMMIT\$1STATS](r_STL_COMMIT_STATS.md) 

SVL\$1QUERY\$1QUEUE\$1INFO hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

## Kolom tabel
<a name="r_SVL_QUERY_QUEUE_INFO-table-columns"></a>

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

## Kueri Sampel
<a name="r_SVL_QUERY_QUEUE_INFO-sample-queries"></a>

Contoh berikut menunjukkan waktu yang kueri dihabiskan dalam antrian WLM.

```
select query, service_class, queue_elapsed, exec_elapsed, wlm_total_elapsed
from svl_query_queue_info
where wlm_total_elapsed > 0;

  query  | service_class | queue_elapsed | exec_elapsed | wlm_total_elapsed
---------+---------------+---------------+--------------+-------------------
 2742669 |             6 |             2 |          916 |                918 
 2742668 |             6 |             4 |          197 |                201 
(2 rows)
```

# SVL\$1QUERY\$1REPORT
<a name="r_SVL_QUERY_REPORT"></a>

Amazon Redshift membuat tampilan SVL\$1QUERY\$1REPORT dari UNION sejumlah tabel sistem Amazon Redshift STL untuk memberikan informasi tentang langkah-langkah kueri yang diselesaikan.

Tampilan ini memecah informasi tentang kueri yang diselesaikan berdasarkan irisan dan langkah demi langkah, yang dapat membantu mengatasi masalah node dan irisan di cluster Amazon Redshift.

SVL\$1QUERY\$1REPORT dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_QUERY_REPORT-table-rows2"></a>

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

## Kueri Sampel
<a name="r_SVL_QUERY_REPORT-sample-queries2"></a>

Kueri berikut menunjukkan kemiringan data dari baris yang dikembalikan untuk kueri dengan kueri ID 279. Gunakan kueri ini untuk menentukan apakah data database didistribusikan secara merata di atas irisan di cluster gudang data: 

```
select query, segment, step, max(rows), min(rows),
case when sum(rows) > 0
then ((cast(max(rows) -min(rows) as float)*count(rows))/sum(rows))
else 0 end
from svl_query_report
where query = 279
group by query, segment, step
order by segment, step;
```

Kueri ini harus mengembalikan data yang mirip dengan output sampel berikut: 

```
query | segment | step |   max    |   min    |         case
------+---------+------+----------+----------+----------------------
279 |       0 |    0 | 19721687 | 19721687 |                    0
279 |       0 |    1 | 19721687 | 19721687 |                    0
279 |       1 |    0 |   986085 |   986084 | 1.01411202804304e-06
279 |       1 |    1 |   986085 |   986084 | 1.01411202804304e-06
279 |       1 |    4 |   986085 |   986084 | 1.01411202804304e-06
279 |       2 |    0 |  1775517 |   788460 |     1.00098637606408
279 |       2 |    2 |  1775517 |   788460 |     1.00098637606408
279 |       3 |    0 |  1775517 |   788460 |     1.00098637606408
279 |       3 |    2 |  1775517 |   788460 |     1.00098637606408
279 |       3 |    3 |  1775517 |   788460 |     1.00098637606408
279 |       4 |    0 |  1775517 |   788460 |     1.00098637606408
279 |       4 |    1 |  1775517 |   788460 |     1.00098637606408
279 |       4 |    2 |        1 |        1 |                    0
279 |       5 |    0 |        1 |        1 |                    0
279 |       5 |    1 |        1 |        1 |                    0
279 |       6 |    0 |       20 |       20 |                    0
279 |       6 |    1 |        1 |        1 |                    0
279 |       7 |    0 |        1 |        1 |                    0
279 |       7 |    1 |        0 |        0 |                    0
(19 rows)
```

# SVL\$1QUERY\$1SUMMARY
<a name="r_SVL_QUERY_SUMMARY"></a>

Gunakan tampilan SVL\$1QUERY\$1SUMMARY untuk menemukan informasi umum tentang eksekusi kueri.

Tampilan SVL\$1QUERY\$1SUMMARY berisi subset data dari tampilan SVL\$1QUERY\$1REPORT. Perhatikan bahwa informasi dalam SVL\$1QUERY\$1SUMMARY dikumpulkan dari semua node. 

**catatan**  
 Tampilan SVL\$1QUERY\$1SUMMARY hanya berisi informasi tentang kueri yang dilakukan oleh Amazon Redshift, bukan utilitas dan perintah DDL lainnya. Untuk daftar lengkap dan informasi tentang semua pernyataan yang dilakukan oleh Amazon Redshift, termasuk perintah DDL dan utilitas, Anda dapat menanyakan tampilan SVL\$1STATEMENTTEXT.

SVL\$1QUERY\$1SUMMARY dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

Untuk informasi tentang SVCS\$1QUERY\$1SUMMARY, lihat. [SVCS\$1QUERY\$1SUMMARY](r_SVCS_QUERY_SUMMARY.md)

## Kolom tabel
<a name="r_SVL_QUERY_SUMMARY-table-columns"></a>

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

## Kueri Sampel
<a name="r_SVL_QUERY_SUMMARY-sample-queries"></a>

 **Melihat informasi pemrosesan untuk langkah kueri** 

Kueri berikut menunjukkan informasi pemrosesan dasar untuk setiap langkah kueri 87: 

```
select query, stm, seg, step, rows, bytes
from svl_query_summary
where query = 87
order by query, seg, step;
```

Query ini mengambil informasi pemrosesan tentang query 87, seperti yang ditunjukkan dalam contoh output berikut: 

```
 query | stm | seg | step |  rows  |  bytes
-------+-----+-----+------+--------+---------
87     |   0 |   0 |    0 |     90 |    1890 
87     |   0 |   0 |    2 |     90 |     360 
87     |   0 |   1 |    0 |     90 |     360 
87     |   0 |   1 |    2 |     90 |    1440 
87     |   1 |   2 |    0 | 210494 | 4209880 
87     |   1 |   2 |    3 |  89500 |       0 
87     |   1 |   2 |    6 |      4 |      96 
87     |   2 |   3 |    0 |      4 |      96 
87     |   2 |   3 |    1 |      4 |      96 
87     |   2 |   4 |    0 |      4 |      96 
87     |   2 |   4 |    1 |      1 |      24 
87     |   3 |   5 |    0 |      1 |      24 
87     |   3 |   5 |    4 |      0 |       0 
(13 rows)
```

 **Menentukan apakah langkah-langkah kueri tumpah ke disk** 

Kueri berikut menunjukkan apakah salah satu langkah untuk kueri dengan ID kueri 1025 atau tidak (lihat [SVL\$1QLOG](r_SVL_QLOG.md) tampilan untuk mempelajari cara mendapatkan ID kueri untuk kueri) tumpah ke disk atau jika kueri berjalan sepenuhnya dalam memori: 

```
select query, step, rows, workmem, label, is_diskbased
from svl_query_summary
where query = 1025
order by workmem desc;
```

Query ini mengembalikan output sampel berikut: 

```
query| step|  rows  |  workmem   |  label        | is_diskbased
-----+-----+--------+-----------+---------------+--------------
1025 |  0  |16000000|  141557760 |scan tbl=9     | f
1025 |  2  |16000000|  135266304 |hash tbl=142   | t
1025 |  0  |16000000|  128974848 |scan tbl=116536| f
1025 |  2  |16000000|  122683392 |dist           | f
(4 rows)
```

Dengan memindai nilai untuk IS\$1DISKBASED, Anda dapat melihat langkah kueri mana yang masuk ke disk. Untuk kueri 1025, langkah hash berjalan pada disk. Langkah-langkah yang mungkin berjalan pada disk termasuk hash, aggr, dan langkah pengurutan. Untuk melihat hanya langkah-langkah query berbasis disk, tambahkan **and is\$1diskbased = 't'** klausa ke pernyataan SQL dalam contoh di atas.

# SVL\$1RESTORE\$1ALTER\$1TABLE\$1PROGRESS
<a name="r_SVL_RESTORE_ALTER_TABLE_PROGRESS"></a>

Gunakan SVL\$1RESTORE\$1ALTER\$1TABLE\$1PROGRESS untuk memantau kemajuan migrasi setiap tabel di cluster selama pengubahan ukuran klasik ke node. RA3 Ini menangkap throughput historis migrasi data selama operasi pengubahan ukuran. Untuk informasi selengkapnya tentang pengubahan ukuran klasik ke RA3 node, buka [Classic resize](https://docs.aws.amazon.com/redshift/latest/mgmt/managing-cluster-operations.html#classic-resize-faster).

SVL\$1RESTORE\$1ALTER\$1TABLE\$1PROGRESS hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1RESTORE\$1LOG](SYS_RESTORE_LOG.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

**catatan**  
Baris dengan kemajuan `100.00%` atau `ABORTED` dihapus setelah 7 hari. Baris untuk tabel yang dijatuhkan selama atau setelah pengubahan ukuran klasik masih dapat muncul di SVL\$1RESTORE\$1ALTER\$1TABLE\$1PROGRESS.

## Kolom tabel
<a name="r_SVL_RESTORE_ALTER_TABLE_PROGRESS-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_RESTORE_ALTER_TABLE_PROGRESS-sample-queries"></a>

Query berikut mengembalikan query berjalan dan antrian.

```
select * from svl_restore_alter_table_progress;

tbl     | progress |                          message                          
--------+----------+-----------------------------------------------------------
105614  | ABORTED  | Abort:Table no longer contains the prior dist key column.
105610  | ABORTED  | Abort:Table no longer contains the prior dist key column.
105594  | 0.00%    | Table waiting for alter diststyle conversion.
105602  | ABORTED  | Abort:Table no longer contains the prior dist key column.
105606  | ABORTED  | Abort:Table no longer contains the prior dist key column.
105598  | 100.00%  | Restored to distkey successfully.
```

# SVL\$1S3LIST
<a name="r_SVL_S3LIST"></a>

Gunakan tampilan SVL\$1S3LIST untuk mendapatkan detail tentang kueri Amazon Redshift Spectrum di tingkat segmen.

SVL\$1S3LIST dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

**catatan**  
SVL\$1S3LIST hanya berisi kueri yang dijalankan pada kluster utama yang disediakan. Itu tidak berisi kueri yang dijalankan pada cluster penskalaan konkurensi atau pada ruang nama tanpa server. Untuk mengakses menjelaskan rencana kueri yang dijalankan di kedua kluster utama, kluster penskalaan konkurensi, dan ruang nama tanpa server, sebaiknya gunakan tampilan pemantauan SYS. [SYS\$1EXTERNAL\$1QUERY\$1DETAIL](SYS_EXTERNAL_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_SVL_S3LIST-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_S3LIST-sample-query"></a>

Contoh berikut menanyakan SVL\$1S3LIST untuk kueri terakhir yang akan dijalankan.

```
select * 
from svl_s3list 
where query = pg_last_query_id() 
order by query,segment;
```

# SVL\$1S3LOG
<a name="r_SVL_S3LOG"></a>

Gunakan tampilan SVL\$1S3LOG untuk mendapatkan detail tentang kueri Amazon Redshift Spectrum di segmen dan tingkat irisan node.

SVL\$1S3LOG dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

**catatan**  
SVL\$1S3LOG hanya berisi kueri yang dijalankan pada kluster utama yang disediakan. Itu tidak berisi kueri yang dijalankan pada cluster penskalaan konkurensi atau pada ruang nama tanpa server. Untuk mengakses menjelaskan rencana kueri yang dijalankan di kedua kluster utama, kluster penskalaan konkurensi, dan ruang nama tanpa server, sebaiknya gunakan tampilan pemantauan SYS. [SYS\$1EXTERNAL\$1QUERY\$1DETAIL](SYS_EXTERNAL_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_SVL_S3LOG-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_S3LOG-sample-query"></a>

Contoh berikut menanyakan SVL\$1S3LOG untuk kueri terakhir yang berjalan.

```
select * 
from svl_s3log 
where query = pg_last_query_id() 
order by query,segment,slice;
```

# SVL\$1S3PARTISI
<a name="r_SVL_S3PARTITION"></a>

Gunakan tampilan SVL\$1S3PARTITION untuk mendapatkan detail tentang partisi Amazon Redshift Spectrum di segmen dan tingkat irisan node.

SVL\$1S3PARTITION terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

**catatan**  
SVL\$1S3PARTITION hanya berisi kueri yang dijalankan pada cluster utama yang disediakan. Itu tidak berisi kueri yang dijalankan pada cluster penskalaan konkurensi atau pada ruang nama tanpa server. Untuk mengakses menjelaskan rencana kueri yang dijalankan di kedua kluster utama, kluster penskalaan konkurensi, dan ruang nama tanpa server, sebaiknya gunakan tampilan pemantauan SYS. [SYS\$1EXTERNAL\$1QUERY\$1DETAIL](SYS_EXTERNAL_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_SVL_S3PARTITION-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_S3PARTITION-sample-query"></a>

Contoh berikut mendapatkan rincian partisi untuk query terakhir selesai.

```
SELECT query, segment,
       MIN(starttime) AS starttime,
       MAX(endtime) AS endtime,
       datediff(ms,MIN(starttime),MAX(endtime)) AS dur_ms,
       MAX(total_partitions) AS total_partitions,
       MAX(qualified_partitions) AS qualified_partitions,
       MAX(assignment) as assignment_type
FROM svl_s3partition
WHERE query=pg_last_query_id()
GROUP BY query, segment
```

```
query | segment |           starttime           |           endtime           | dur_ms| total_partitions | qualified_partitions | assignment_type
------+---------+-------------------------------+-----------------------------+-------+------------------+----------------------+----------------
99232 |       0 | 2018-04-17 22:43:50.201515    | 2018-04-17 22:43:54.674595  |  4473 |       2526       |        334           | p
```

# SVL\$1S3PARTITION\$1SUMMARY
<a name="r_SVL_S3PARTITION_SUMMARY"></a>

Gunakan tampilan SVL\$1S3PARTITION\$1SUMMARY untuk mendapatkan ringkasan pemrosesan partisi kueri Redshift Spectrum di tingkat segmen.

SVL\$1S3PARTITION\$1SUMMARY terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Untuk informasi tentang SVCS\$1S3PARTITION, lihat. [SVCS\$1S3PARTITION\$1SUMMARY](r_SVCS_S3PARTITION_SUMMARY.md)

## Kolom tabel
<a name="r_SVL_S3PARTITION_SUMMARY-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_S3PARTITION_SUMMARY-sample-query"></a>

Contoh berikut mendapatkan rincian pemindaian partisi untuk query terakhir selesai.

```
select query, segment, assignment, min_starttime, max_endtime, min_duration, avg_duration 
from svl_s3partition_summary 
where query = pg_last_query_id() 
order by query,segment;
```

# SVL\$1S3QUERY
<a name="r_SVL_S3QUERY"></a>

Gunakan tampilan SVL\$1S3QUERY untuk mendapatkan detail tentang kueri Amazon Redshift Spectrum di segmen dan tingkat irisan node.

SVL\$1S3QUERY terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

**catatan**  
SVL\$1S3QUERY hanya berisi kueri yang dijalankan pada cluster utama yang disediakan. Itu tidak berisi kueri yang dijalankan pada cluster penskalaan konkurensi atau pada ruang nama tanpa server. Untuk mengakses menjelaskan rencana kueri yang dijalankan di kedua kluster utama, kluster penskalaan konkurensi, dan ruang nama tanpa server, sebaiknya gunakan tampilan pemantauan SYS. [SYS\$1EXTERNAL\$1QUERY\$1DETAIL](SYS_EXTERNAL_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_SVL_S3QUERY-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_S3QUERY-sample-query"></a>

Contoh berikut mendapatkan rincian langkah scan untuk query terakhir selesai.

```
select query, segment, slice, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files 
from svl_s3query 
where query = pg_last_query_id() 
order by query,segment,slice;
```

```
query | segment | slice | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files
------+---------+-------+---------+-----------------+------------------+-----------------------+------------------------+------
 4587 |       2 |     0 |   67811 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |     1 |  591568 |          172462 |         11260097 |                  8513 |                 170260 |     1
 4587 |       2 |     2 |  216849 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |     3 |  216671 |               0 |                0 |                     0 |                      0 |     0
```

# SVL\$1S3QUERY\$1SUMMARY
<a name="r_SVL_S3QUERY_SUMMARY"></a>

Gunakan tampilan SVL\$1S3QUERY\$1SUMMARY untuk mendapatkan ringkasan semua kueri Amazon Redshift Spectrum (kueri S3) yang telah dijalankan di sistem. SVL\$1S3QUERY\$1SUMMARY mengumpulkan detail dari SVL\$1S3QUERY di tingkat segmen.

SVL\$1S3QUERY\$1SUMMARY terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1EXTERNAL\$1QUERY\$1DETAIL](SYS_EXTERNAL_QUERY_DETAIL.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

Untuk SVCS\$1S3QUERY\$1SUMMARY, lihat. [SVCS\$1S3QUERY\$1SUMMARY](r_SVCS_S3QUERY_SUMMARY.md)

## Kolom tabel
<a name="r_SVL_S3QUERY_SUMMARY-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_S3QUERY_SUMMARY-sample-query"></a>

Contoh berikut mendapatkan rincian langkah scan untuk query terakhir selesai.

```
select query, segment, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files 
from svl_s3query_summary 
where query = pg_last_query_id() 
order by query,segment;
```

```
query | segment | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files
------+---------+---------+-----------------+------------------+-----------------------+------------------------+------
 4587 |       2 |   67811 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |  591568 |          172462 |         11260097 |                  8513 |                 170260 |     1
 4587 |       2 |  216849 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |  216671 |               0 |                0 |                     0 |                      0 |     0
```

# SVL\$1S3MENCOBA LAGI
<a name="r_SVL_S3RETRIES"></a>

Gunakan tampilan SVL\$1S3RETRIES untuk mendapatkan informasi tentang mengapa kueri Amazon Redshift Spectrum berdasarkan Amazon S3 gagal.

SVL\$1S3RETRIES dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

## Kolom tabel
<a name="r_SVL_S3RETRIES-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_S3RETRIES-sample-query"></a>

Contoh berikut mengambil data tentang kueri S3 gagal.

```
SELECT svl_s3retries.query, svl_s3retries.segment, svl_s3retries.node, svl_s3retries.slice, svl_s3retries.eventtime, svl_s3retries.retries, 
svl_s3retries.successful_fetches, svl_s3retries.file_size, btrim((svl_s3retries."location")::text) AS "location", btrim((svl_s3retries.message)::text)
AS message FROM svl_s3retries;
```

# SVL\$1SPATIAL\$1MENYEDERHANAKAN
<a name="r_SVL_SPATIAL_SIMPLIFY"></a>

Anda dapat menanyakan tampilan sistem SVL\$1SPATIAL\$1SIMPLIFY untuk mendapatkan informasi tentang objek geometri spasial yang disederhanakan menggunakan perintah COPY. Saat Anda menggunakan COPY pada shapefile, Anda dapat menentukan opsi SIMPLIFY, SIMPLIFY AUTO`tolerance`, dan SIMPLIFY AUTO ingestion. `max_tolerance` Hasil penyederhanaan dirangkum dalam tampilan sistem SVL\$1SPATIAL\$1SIMPLIFY. 

Ketika SIMPLIFY AUTO `max_tolerance` diatur, tampilan ini berisi baris untuk setiap geometri yang melebihi ukuran maksimum. Ketika SIMPLIFY `tolerance` diatur, maka satu baris untuk seluruh operasi COPY disimpan. Baris ini mereferensikan ID kueri COPY dan toleransi penyederhanaan yang ditentukan.

SVL\$1SPATIAL\$1SIMPLIFY terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1SPATIAL\$1MENYEDERHANAKAN](SYS_SPATIAL_SIMPLIFY.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_SPATIAL_SIMPLIFY-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_SPATIAL_SIMPLIFY-sample-query"></a>

Query berikut mengembalikan daftar catatan yang COPY disederhanakan. 

```
SELECT * FROM svl_spatial_simplify WHERE query = pg_last_copy_id();
 query | line_number | maximum_tolerance | initial_size | simplified | final_size |   final_tolerance
-------+-------------+-------------------+--------------+------------+------------+----------------------
    20 |     1184704 |                -1 |      1513736 | t          |    1008808 |   1.276386653895e-05
    20 |     1664115 |                -1 |      1233456 | t          |    1023584 | 6.11707814796635e-06
```

# SVL\$1SPECTRUM\$1SCAN\$1ERROR
<a name="r_SVL_SPECTRUM_SCAN_ERROR"></a>

Anda dapat menanyakan tampilan sistem SVL\$1SPECTRUM\$1SCAN\$1ERROR untuk mendapatkan informasi tentang kesalahan pemindaian Redshift Spectrum. 

SVL\$1SPECTRUM\$1SCAN\$1ERROR terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1EXTERNAL\$1QUERY\$1ERROR](SYS_EXTERNAL_QUERY_ERROR.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_SPECTRUM_SCAN_ERROR-table-columns"></a>

Menampilkan contoh kesalahan yang dicatat. Defaultnya adalah 10 entri per kueri.

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

## Contoh kueri
<a name="r_SVL_SPECTRUM_SCAN_ERROR-sample-query"></a>

Query berikut mengembalikan daftar baris untuk operasi penanganan data yang dilakukan. 

```
SELECT * FROM svl_spectrum_scan_error;
```

Query mengembalikan hasil yang mirip dengan berikut ini. 

```
   userid  query     location                                      rowid   colname               original_value             modified_value       trigger          action                        action_valueerror_code
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:0     league_name           Barclays Premier League    Barclays Premier Lea UNSPECIFIED      TRUNCATE                                          156
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:0     league_nspi           34595                      32767                UNSPECIFIED      OVERFLOW_VALUE                                    199
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:1     league_nspi           34151                      32767                UNSPECIFIED      OVERFLOW_VALUE                                    199
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:2     league_name           Barclays Premier League    Barclays Premier Lea UNSPECIFIED      TRUNCATE                                          156
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:2     league_nspi           33223                      32767                UNSPECIFIED      OVERFLOW_VALUE                                    199
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:3     league_name           Barclays Premier League    Barclays Premier Lea UNSPECIFIED      TRUNCATE                                          156
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:3     league_nspi           32808                      32767                UNSPECIFIED      OVERFLOW_VALUE                                    199
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:4     league_nspi           32790                      32767                UNSPECIFIED      OVERFLOW_VALUE                                    199
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:5     league_name           Spanish Primera Division   Spanish Primera Divi UNSPECIFIED      TRUNCATE                                          156
     100   1574007   s3://spectrum-uddh/league/spi_global_rankings.0:6     league_name           Spanish Primera Division   Spanish Primera Divi UNSPECIFIED      TRUNCATE                                          156
```

# SVL\$1STATEMENTTEXT
<a name="r_SVL_STATEMENTTEXT"></a>

Gunakan tampilan SVL\$1STATEMENTTEXT untuk mendapatkan catatan lengkap dari semua perintah SQL yang telah dijalankan pada sistem.

Tampilan SVL\$1STATEMENTTEXT berisi gabungan semua baris dalam,, dan tabel. [STL\$1DDLTEXT](r_STL_DDLTEXT.md) [STL\$1QUERYTEXT](r_STL_QUERYTEXT.md) [STL\$1UTILITYTEXT](r_STL_UTILITYTEXT.md) Tampilan ini juga mencakup gabungan ke tabel STL\$1QUERY.

SVL\$1STATEMENTTEXT dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1QUERY\$1HISTORY](SYS_QUERY_HISTORY.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_STATEMENTTEXT-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_STATEMENTTEXT-sample-query"></a>

Query berikut mengembalikan pernyataan DDL yang dijalankan pada 16 Juni 2009: 

```
select starttime, type, rtrim(text) from svl_statementtext
where starttime like '2009-06-16%' and type='DDL' order by starttime asc;

starttime                  | type |              rtrim
---------------------------|------|--------------------------------
2009-06-16 10:36:50.625097 | DDL  | create table ddltest(c1 int);
2009-06-16 15:02:16.006341 | DDL  | drop view alltickitjoin;
2009-06-16 15:02:23.65285  | DDL  | drop table sales;
2009-06-16 15:02:24.548928 | DDL  | drop table listing;
2009-06-16 15:02:25.536655 | DDL  | drop table event;
...
```

### Merekonstruksi SQL yang tersimpan
<a name="r_SVL_STATEMENTTEXT-reconstruct-sql"></a>

Untuk merekonstruksi SQL yang disimpan di `text` kolom SVL\$1STATEMENTTEXT, jalankan pernyataan SELECT untuk membuat SQL dari 1 atau lebih bagian dalam kolom. `text` Sebelum menjalankan SQL yang direkonstruksi, ganti setiap (`\n`) karakter khusus dengan baris baru. Hasil dari pernyataan SELECT berikut adalah baris SQL direkonstruksi di lapangan. `query_statement`

```
select LISTAGG(CASE WHEN LEN(RTRIM(text)) = 0 THEN text ELSE RTRIM(text) END, '') within group (order by sequence) AS query_statement 
from SVL_STATEMENTTEXT where pid=pg_backend_pid();
```

Misalnya, query berikut memilih 3 kolom. Kueri itu sendiri lebih panjang dari 200 karakter dan disimpan di bagian-bagian dalam SVL\$1STATEMENTTEXT.

```
select
1 AS a0123456789012345678901234567890123456789012345678901234567890,
2 AS b0123456789012345678901234567890123456789012345678901234567890,
3 AS b012345678901234567890123456789012345678901234
FROM stl_querytext;
```

Dalam contoh ini, kueri disimpan dalam 2 bagian (baris) di `text` kolom SVL\$1STATEMENTTEXT.

```
select sequence, text from SVL_STATEMENTTEXT where pid = pg_backend_pid() order by starttime, sequence;
```

```
 sequence |                                                                                             text                                                                                                   
----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        0 | select\n1 AS a0123456789012345678901234567890123456789012345678901234567890,\n2 AS b0123456789012345678901234567890123456789012345678901234567890,\n3 AS b012345678901234567890123456789012345678901234
        1 | \nFROM stl_querytext;
```

Untuk merekonstruksi SQL yang disimpan di STL\$1STATEMENTTEXT, jalankan SQL berikut. 

```
select LISTAGG(CASE WHEN LEN(RTRIM(text)) = 0 THEN text ELSE RTRIM(text) END, '') within group (order by sequence) AS text 
from SVL_STATEMENTTEXT where pid=pg_backend_pid();
```

Untuk menggunakan SQL yang direkonstruksi yang dihasilkan di klien Anda, ganti karakter khusus (`\n`) apa pun dengan baris baru. 

```
                                                                                                             text                                                                                                             
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 select\n1 AS a0123456789012345678901234567890123456789012345678901234567890,\n2 AS b0123456789012345678901234567890123456789012345678901234567890,\n3 AS b012345678901234567890123456789012345678901234\nFROM stl_querytext;
```

# SVL\$1STORED\$1PROC\$1CALL
<a name="r_SVL_STORED_PROC_CALL"></a>

Anda dapat menanyakan tampilan sistem SVL\$1STORED\$1PROC\$1CALL untuk mendapatkan informasi tentang panggilan prosedur tersimpan, termasuk waktu mulai, waktu akhir, dan apakah panggilan dibatalkan. Setiap panggilan prosedur yang disimpan menerima ID kueri.

SVL\$1STORED\$1PROC\$1CALL terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1PROCEDURE \$1CALL](SYS_PROCEDURE_CALL.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_STORED_PROC_CALL-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_STORED_PROC_CALL-sample-query"></a>

Kueri berikut mengembalikan waktu yang telah berlalu dalam urutan menurun dan status penyelesaian untuk panggilan prosedur tersimpan dalam satu hari terakhir.

```
select query, datediff(seconds, starttime, endtime) as elapsed_time, aborted, trim(querytxt) as call from svl_stored_proc_call where starttime >= getdate() - interval '1 day' order by 2 desc;

  query | elapsed_time | aborted |                                       call
--------+--------------+---------+-----------------------------------------------------------------------------------
   4166 |            7 |       0 | call search_batch_status(35,'succeeded');
   2433 |            3 |       0 | call test_batch (123456)
   1810 |            1 |       0 | call prod_benchmark (123456)
   1836 |            1 |       0 | call prod_testing (123456)
   1808 |            1 |       0 | call prod_portfolio ('N', 123456)
   1816 |            1 |       1 | call prod_portfolio ('Y', 123456)
```

# SVL\$1STORED\$1PROC\$1MESSAGES
<a name="r_SVL_STORED_PROC_MESSAGES"></a>

Anda dapat menanyakan tampilan sistem SVL\$1STORED\$1PROC\$1MESSAGES untuk mendapatkan informasi tentang pesan prosedur yang disimpan. Pesan yang diangkat dicatat bahkan jika panggilan prosedur yang disimpan dibatalkan. Setiap panggilan prosedur yang disimpan menerima ID kueri. Untuk informasi selengkapnya tentang cara menyetel level minimum untuk pesan yang dicatat, lihat stored\$1proc\$1log\$1min\$1messages.

SVL\$1STORED\$1PROC\$1MESSAGES terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1PROCEDURE \$1MESSAGES](SYS_PROCEDURE_MESSAGES.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_STORED_PROC_MESSAGES-table-columns"></a>

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

## Contoh kueri
<a name="r_SVL_STORED_PROC_MESSAGES-sample-query"></a>

Pernyataan SQL berikut menunjukkan cara menggunakan SVL\$1STORED\$1PROC\$1MESSAGES untuk meninjau pesan yang dimunculkan.

```
-- Create and run a stored procedure
CREATE OR REPLACE PROCEDURE test_proc1(f1 int) AS
$$
BEGIN
    RAISE INFO 'Log Level: Input f1 is %',f1;
    RAISE NOTICE 'Notice Level: Input f1 is %',f1;
    EXECUTE 'select invalid';
    RAISE NOTICE 'Should not print this';

EXCEPTION WHEN OTHERS THEN
     raise exception 'EXCEPTION level: Exception Handling';
END;
$$ LANGUAGE plpgsql;

-- Call this stored procedure
CALL test_proc1(2);

-- Show raised messages with level higher than INFO
SELECT query, recordtime, loglevel, loglevel_text, trim(message) as message, aborted FROM svl_stored_proc_messages 
  WHERE loglevel > 30 AND query = 193 ORDER BY recordtime;

 query |         recordtime         | loglevel | loglevel_text |               message               | aborted
-------+----------------------------+----------+---------------+-------------------------------------+---------
   193 | 2020-03-17 23:57:18.277196 |       40 | NOTICE        | Notice Level: Input f1 is 2         |       1
   193 | 2020-03-17 23:57:18.277987 |       60 | EXCEPTION     | EXCEPTION level: Exception Handling |       1
(2 rows)

-- Show raised messages at EXCEPTION level
SELECT query, recordtime, loglevel, loglevel_text, trim(message) as message, aborted FROM svl_stored_proc_messages 
  WHERE loglevel_text = 'EXCEPTION' AND query = 193 ORDER BY recordtime;
        
 query |         recordtime         | loglevel | loglevel_text |               message               | aborted
-------+----------------------------+----------+---------------+-------------------------------------+---------
   193 | 2020-03-17 23:57:18.277987 |       60 | EXCEPTION     | EXCEPTION level: Exception Handling |       1
```

Pernyataan SQL berikut menunjukkan cara menggunakan SVL\$1STORED\$1PROC\$1MESSAGES untuk meninjau pesan yang diangkat dengan opsi SET saat membuat prosedur tersimpan. Karena test\$1proc () memiliki tingkat log minimum PEMBERITAHUAN, hanya pesan tingkat PEMBERITAHUAN, PERINGATAN, dan PENGECUALIAN yang masuk SVL\$1STORED\$1PROC\$1MESSAGES.

```
-- Create a stored procedure with minimum log level of NOTICE 
CREATE OR REPLACE PROCEDURE test_proc() AS
$$
BEGIN
    RAISE LOG 'Raise LOG messages';
    RAISE INFO 'Raise INFO messages';
    RAISE NOTICE 'Raise NOTICE messages';
    RAISE WARNING 'Raise WARNING messages';
    RAISE EXCEPTION 'Raise EXCEPTION messages';
    RAISE WARNING 'Raise WARNING messages again'; -- not reachable
END;
$$ LANGUAGE plpgsql SET stored_proc_log_min_messages = NOTICE; 

-- Call this stored procedure
CALL test_proc();

-- Show the raised messages
SELECT query, recordtime, loglevel_text, trim(message) as message, aborted FROM svl_stored_proc_messages 
  WHERE query = 149 ORDER BY recordtime;
  
 query |         recordtime         | loglevel_text |          message         | aborted
-------+----------------------------+---------------+--------------------------+---------
   149 | 2020-03-16 21:51:54.847627 | NOTICE        | Raise NOTICE messages    |       1
   149 | 2020-03-16 21:51:54.84766  | WARNING       | Raise WARNING messages   |       1
   149 | 2020-03-16 21:51:54.847668 | EXCEPTION     | Raise EXCEPTION messages |       1
(3 rows)
```

# SVL\$1TERMINATE
<a name="r_SVL_TERMINATE"></a>

Mencatat waktu ketika pengguna membatalkan atau mengakhiri proses.

**PILIH PG\$1TERMINATE\$1BACKEND (pid), SELECT PG\$1CANCEL\$1BACKEND (*pid*), dan CANCEL pid membuat entri log di SVL\$1TERMINATE.** 

SVL\$1TERMINATE hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1QUERY\$1HISTORY](SYS_QUERY_HISTORY.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_TERMINATE-table-rows"></a>

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

Perintah berikut menunjukkan kueri terbaru yang dibatalkan.

```
select * from svl_terminate order by eventtime desc limit 1;
 pid  |         eventtime          | userid |  type  
------+----------------------------+--------+--------
 8324 | 2020-03-24 09:42:07.298937 |      1 | CANCEL
(1 row)
```

# SVL\$1UDF\$1LOG
<a name="r_SVL_UDF_LOG"></a>

 Merekam kesalahan yang ditentukan sistem dan pesan peringatan yang dihasilkan selama eksekusi fungsi yang ditentukan pengguna (UDF). 

SVL\$1UDF\$1LOG dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data). 

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1UDF\$1LOG](SYS_UDF_LOG.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="SVL_UDF_LOG-table-columns"></a>

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

## Kueri Sampel
<a name="SVL_UDF_LOG-sample-queries"></a>

Contoh berikut menunjukkan bagaimana UDFs menangani kesalahan yang ditentukan sistem. Blok pertama menunjukkan definisi untuk fungsi UDF yang mengembalikan kebalikan dari argumen. Ketika Anda menjalankan fungsi dan memberikan argumen 0, seperti yang ditunjukkan blok kedua, fungsi mengembalikan kesalahan. Pernyataan ketiga membaca pesan kesalahan yang dicatat di SVL\$1UDF\$1LOG

```
-- Create a function to find the inverse of a number

CREATE OR REPLACE FUNCTION  f_udf_inv(a int)
  RETURNS float IMMUTABLE
AS $$
   return 1/a
$$ LANGUAGE plpythonu;

-- Run the function with a 0 argument to create an error
Select f_udf_inv(0) from sales;

-- Query SVL_UDF_LOG to view the message

Select query, created, message::varchar
from svl_udf_log;

 query |          created           | message                             
-------+----------------------------+---------------------------------------------------------
  2211 | 2015-08-22 00:11:12.04819  | ZeroDivisionError: long division or modulo by zero\nNone
```

Contoh berikut menambahkan logging dan pesan peringatan ke UDF sehingga operasi pembagian dengan nol menghasilkan pesan peringatan alih-alih berhenti dengan pesan kesalahan. 

```
-- Create a function to find the inverse of a number and log a warning

CREATE OR REPLACE FUNCTION f_udf_inv_log(a int)
  RETURNS float IMMUTABLE
 AS $$ 
  import logging
  logger = logging.getLogger() #get root logger
  if a==0:
    logger.warning('You attempted to divide by zero.\nReturning zero instead of error.\n') 
    return 0
  else:
     return 1/a
$$ LANGUAGE plpythonu;
```

Contoh berikut menjalankan fungsi, kemudian query SVL\$1UDF\$1LOG untuk melihat pesan.

```
-- Run the function with a 0 argument to trigger the warning
Select f_udf_inv_log(0) from sales;

-- Query SVL_UDF_LOG to view the message

Select query, created, message::varchar
from svl_udf_log;

query |          created           | message                             
------+----------------------------+----------------------------------
    0 | 2015-08-22 00:11:12.04819  | You attempted to divide by zero. 
                                     Returning zero instead of error.
```

# SVL\$1USER\$1INFO
<a name="r_SVL_USER_INFO"></a>

Anda dapat mengambil data tentang pengguna database Amazon Redshift dengan tampilan SVL\$1USER\$1INFO.

SVL\$1USER\$1INFO hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

## Kolom tabel
<a name="SVL_USER_INFO-table-columns"></a>

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

## Kueri Sampel
<a name="SVL_USER_INFO-sample-queries"></a>

Perintah berikut mengambil informasi pengguna dari SVL\$1USER\$1INFO.

```
SELECT * FROM SVL_USER_INFO;
```

# SVL\$1VACUUM\$1PERCENTAGE
<a name="r_SVL_VACUUM_PERCENTAGE"></a>

Tampilan SVL\$1VACUUM\$1PERSENTASE melaporkan persentase blok data yang dialokasikan ke tabel setelah melakukan vakum. Angka persentase ini menunjukkan berapa banyak ruang disk yang direklamasi. Lihat [VAKUM](r_VACUUM_command.md) perintah untuk informasi lebih lanjut tentang utilitas vakum.

SVL\$1VACUUM\$1PERSENTASE hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan [SYS\$1VACUUM\$1HISTORY](SYS_VACUUM_HISTORY.md) pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.

## Kolom tabel
<a name="r_SVL_VACUUM_PERCENTAGE-table-rows"></a>

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

## Contoh kueri
<a name="r_SVL_VACUUM_PERCENTAGE-sample-query"></a>

Kueri berikut menampilkan persentase untuk operasi tertentu pada tabel 100238: 

```
select * from svl_vacuum_percentage
where table_id=100238 and xid=2200;

xid  | table_id | percentage
-----+----------+------------
1337 |   100238 |         60
(1 row)
```

Setelah operasi vakum ini, tabel berisi 60 persen dari blok asli.