

 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 STL untuk pencatatan
<a name="c_intro_STL_tables"></a>

Tampilan sistem STL dihasilkan dari file log Amazon Redshift untuk memberikan riwayat sistem.

File-file ini berada di setiap node di cluster gudang data. Tampilan STL mengambil informasi dari log dan memformatnya menjadi tampilan yang dapat digunakan untuk administrator sistem.

**Retensi log** - Tampilan sistem STL mempertahankan tujuh hari riwayat log. Retensi log dijamin untuk semua ukuran cluster dan tipe node, dan tidak terpengaruh oleh perubahan beban kerja klaster. Retensi log juga tidak terpengaruh oleh status klaster, seperti saat klaster dijeda. Anda memiliki riwayat log kurang dari tujuh hari hanya dalam kasus di mana cluster baru. Anda tidak perlu mengambil tindakan apa pun untuk menyimpan log, tetapi Anda harus menyalin data log secara berkala ke tabel lain atau membongkarnya ke Amazon S3 untuk menyimpan data log yang berusia lebih dari 7 hari.

**Topics**
+ [STL\$1AGGR](r_STL_AGGR.md)
+ [STL\$1ALERT\$1EVENT\$1LOG](r_STL_ALERT_EVENT_LOG.md)
+ [STL\$1ANALISIS](r_STL_ANALYZE.md)
+ [STL\$1ANALYZE\$1COMPRESSION](r_STL_ANALYZE_COMPRESSION.md)
+ [STL\$1BCAST](r_STL_BCAST.md)
+ [STL\$1COMMIT\$1STATS](r_STL_COMMIT_STATS.md)
+ [STL\$1CONNECTION\$1LOG](r_STL_CONNECTION_LOG.md)
+ [STL\$1DDLTEXT](r_STL_DDLTEXT.md)
+ [STL\$1DELETE](r_STL_DELETE.md)
+ [STL\$1DISK\$1FULL\$1DIAG](r_STL_DISK_FULL_DIAG.md)
+ [STL\$1DIST](r_STL_DIST.md)
+ [STL\$1ERROR](r_STL_ERROR.md)
+ [STL\$1JELASKAN](r_STL_EXPLAIN.md)
+ [STL\$1FILE\$1SCAN](r_STL_FILE_SCAN.md)
+ [STL\$1HASH](r_STL_HASH.md)
+ [STL\$1HASHJOIN](r_STL_HASHJOIN.md)
+ [STL\$1INSERT](r_STL_INSERT.md)
+ [STL\$1LIMIT](r_STL_LIMIT.md)
+ [STL\$1LOAD\$1COMMIT](r_STL_LOAD_COMMITS.md)
+ [STL\$1LOAD\$1ERRORS](r_STL_LOAD_ERRORS.md)
+ [STL\$1LOADERROR\$1DETAIL](r_STL_LOADERROR_DETAIL.md)
+ [STL\$1MERGE](r_STL_MERGE.md)
+ [STL\$1MERGEJOIN](r_STL_MERGEJOIN.md)
+ [STL\$1MV\$1STATE](r_STL_MV_STATE.md)
+ [STL\$1NESTLOOP](r_STL_NESTLOOP.md)
+ [STL\$1PARSE](r_STL_PARSE.md)
+ [STL\$1PLAN\$1INFO](r_STL_PLAN_INFO.md)
+ [STL\$1PROJECT](r_STL_PROJECT.md)
+ [KUERI STL\$1](r_STL_QUERY.md)
+ [STL\$1QUERY\$1METRICS](r_STL_QUERY_METRICS.md)
+ [STL\$1QUERYTEXT](r_STL_QUERYTEXT.md)
+ [STL\$1REPLACEMENTS](r_STL_REPLACEMENTS.md)
+ [STL\$1RESTARTED\$1SESSIONS](r_STL_RESTARTED_SESSIONS.md)
+ [STL\$1RETURN](r_STL_RETURN.md)
+ [STL\$1S3KLIEN](r_STL_S3CLIENT.md)
+ [STL\$1S3CLIENT\$1ERROR](r_STL_S3CLIENT_ERROR.md)
+ [STL\$1SIMPAN](r_STL_SAVE.md)
+ [STL\$1SCAN](r_STL_SCAN.md)
+ [STL\$1SCHEMA\$1QUOTA\$1VIOLATIONS](r_STL_SCHEMA_QUOTA_VIOLATIONS.md)
+ [STL\$1SESSION](r_STL_SESSIONS.md)
+ [STL\$1SORT](r_STL_SORT.md)
+ [STL\$1SSHCLIENT\$1ERROR](r_STL_SSHCLIENT_ERROR.md)
+ [STL\$1STREAM\$1SEGS](r_STL_STREAM_SEGS.md)
+ [STL\$1TR\$1CONFLICT](r_STL_TR_CONFLICT.md)
+ [STL\$1UNDONE](r_STL_UNDONE.md)
+ [STL\$1UNIQUE](r_STL_UNIQUE.md)
+ [STL\$1UNLOAD\$1LOG](r_STL_UNLOAD_LOG.md)
+ [STL\$1USAGE\$1CONTROL](r_STL_USAGE_CONTROL.md)
+ [STL\$1USERLOG](r_STL_USERLOG.md)
+ [STL\$1UTILITYTEXT](r_STL_UTILITYTEXT.md)
+ [STL\$1VAKUM](r_STL_VACUUM.md)
+ [STL\$1WINDOW](r_STL_WINDOW.md)
+ [STL\$1WLM\$1ERROR](r_STL_WLM_ERROR.md)
+ [STL\$1WLM\$1RULE\$1ACTION](r_STL_WLM_RULE_ACTION.md)
+ [KUERI STL\$1WLM\$1](r_STL_WLM_QUERY.md)

# STL\$1AGGR
<a name="r_STL_AGGR"></a>

Menganalisis langkah-langkah eksekusi agregat untuk kueri. Langkah-langkah ini terjadi selama pelaksanaan fungsi agregat dan klausa GROUP BY.

STL\$1AGGR 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**  
STL\$1AGGR 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\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_STL_AGGR-table-columns2"></a>

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

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

Mengembalikan informasi tentang langkah-langkah eksekusi agregat untuk SLICE 1 dan TBL 239. 

```
select query, segment, bytes, slots, occupied, maxlength, is_diskbased, workmem, type
from stl_aggr where slice=1 and tbl=239
order by rows
limit 10;
```

```
 query | segment | bytes |  slots  | occupied | maxlength | is_diskbased |  workmem  |  type
-------+---------+-------+---------+----------+-----------+--------------+-----------+--------
   562 |       1 |     0 | 4194304 |        0 |         0 | f            | 383385600 | HASHED
   616 |       1 |     0 | 4194304 |        0 |         0 | f            | 383385600 | HASHED
   546 |       1 |     0 | 4194304 |        0 |         0 | f            | 383385600 | HASHED
   547 |       0 |     8 |       0 |        0 |         0 | f            |         0 | PLAIN
   685 |       1 |    32 | 4194304 |        1 |         0 | f            | 383385600 | HASHED
   652 |       0 |     8 |       0 |        0 |         0 | f            |         0 | PLAIN
   680 |       0 |     8 |       0 |        0 |         0 | f            |         0 | PLAIN
   658 |       0 |     8 |       0 |        0 |         0 | f            |         0 | PLAIN
   686 |       0 |     8 |       0 |        0 |         0 | f            |         0 | PLAIN
   695 |       1 |    32 | 4194304 |        1 |         0 | f            | 383385600 | HASHED
(10 rows)
```

# STL\$1ALERT\$1EVENT\$1LOG
<a name="r_STL_ALERT_EVENT_LOG"></a>

Merekam peringatan saat pengoptimal kueri mengidentifikasi kondisi yang mungkin menunjukkan masalah kinerja. Gunakan tampilan STL\$1ALERT\$1EVENT\$1LOG untuk mengidentifikasi peluang untuk meningkatkan kinerja kueri.

Kueri terdiri dari beberapa segmen, dan setiap segmen terdiri dari satu atau lebih langkah. Untuk informasi selengkapnya, lihat [Pemrosesan kueri](c-query-processing.md). 

STL\$1ALERT\$1EVENT\$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).

**catatan**  
STL\$1ALERT\$1EVENT\$1LOG 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_STL_ALERT_EVENT_LOG-column2"></a>

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

## Catatan penggunaan
<a name="r_STL_ALERT_EVENT_LOG-usage-notes"></a>

Anda dapat menggunakan STL\$1ALERT\$1EVENT\$1LOG untuk mengidentifikasi potensi masalah dalam kueri Anda, lalu ikuti praktik untuk mengoptimalkan desain database Anda dan menulis ulang kueri Anda. [Penyetelan kinerja kueri](c-optimizing-query-performance.md) STL\$1ALERT\$1EVENT\$1LOG mencatat peringatan berikut: 
+ **Statistik hilang** 

  Statistik hilang. Jalankan ANALISIS berikut pemuatan data atau pembaruan signifikan dan gunakan STATUPDATE dengan operasi COPY. Untuk informasi selengkapnya, lihat [Praktik terbaik Amazon Redshift untuk mendesain kueri](c_designing-queries-best-practices.md).
+ **Lingkaran bersarang**

  Loop bersarang biasanya merupakan produk Cartesian. Evaluasi kueri Anda untuk memastikan bahwa semua tabel yang berpartisipasi digabungkan secara efisien.
+ **Filter yang sangat selektif**

  Rasio baris yang dikembalikan ke baris yang dipindai kurang dari 0,05. Baris yang dipindai adalah nilai `rows_pre_user_filter` dan baris yang dikembalikan adalah nilai baris dalam tampilan [STL\$1SCAN](r_STL_SCAN.md) sistem. Menunjukkan bahwa kueri memindai sejumlah besar baris yang luar biasa untuk menentukan set hasil. Ini dapat disebabkan oleh kunci pengurutan yang hilang atau salah. Untuk informasi selengkapnya, lihat [Sortir kunci](t_Sorting_data.md). 
+ **Baris hantu yang berlebihan**

  Pemindaian melewatkan sejumlah besar baris yang ditandai sebagai dihapus tetapi tidak disedot, atau baris yang telah disisipkan tetapi tidak dilakukan. Untuk informasi selengkapnya, lihat [Tabel penyedot debu](t_Reclaiming_storage_space202.md). 
+ **Distribusi besar**

  Lebih dari 1.000.000 baris didistribusikan kembali untuk bergabung atau agregasi hash. Untuk informasi selengkapnya, lihat [Distribusi data untuk optimasi kueri](t_Distributing_data.md). 
+ **Siaran besar**

  Lebih dari 1.000.000 baris disiarkan untuk bergabung dengan hash. Untuk informasi selengkapnya, lihat [Distribusi data untuk optimasi kueri](t_Distributing_data.md). 
+ **Eksekusi serial**

   Gaya redistribusi DS\$1DIST\$1ALL\$1INNER ditunjukkan dalam rencana kueri, yang memaksa eksekusi serial karena seluruh tabel bagian dalam didistribusikan kembali ke satu node. Untuk informasi selengkapnya, lihat [Distribusi data untuk optimasi kueri](t_Distributing_data.md).

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

Kueri berikut menunjukkan peristiwa peringatan untuk empat kueri. 

```
SELECT query, substring(event,0,25) as event, 
substring(solution,0,25) as solution, 
trim(event_time) as event_time from stl_alert_event_log order by query;

 query |             event             |          solution            |     event_time      
-------+-------------------------------+------------------------------+---------------------
  6567 | Missing query planner statist | Run the ANALYZE command      | 2014-01-03 18:20:58
  7450 | Scanned a large number of del | Run the VACUUM command to rec| 2014-01-03 21:19:31
  8406 | Nested Loop Join in the query | Review the join predicates to| 2014-01-04 00:34:22
 29512 | Very selective query filter:r | Review the choice of sort key| 2014-01-06 22:00:00

(4 rows)
```

# STL\$1ANALISIS
<a name="r_STL_ANALYZE"></a>

Merekam detail untuk [MENGANALISA](r_ANALYZE.md) operasi.

STL\$1ANALYZE 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\$1ANALYZE\$1HISTORY](SYS_ANALYZE_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_STL_ANALYZE-table-columns2"></a>

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

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

Contoh berikut bergabung dengan STV\$1TBL\$1PERM untuk menunjukkan nama tabel dan rincian eksekusi. 

```
select distinct a.xid, trim(t.name) as name, a.status, a.rows, a.modified_rows, a.starttime, a.endtime
from stl_analyze a 
join stv_tbl_perm t  on t.id=a.table_id
where name = 'users'
order by starttime;

xid    | name  | status          | rows  | modified_rows | starttime           | endtime            
-------+-------+-----------------+-------+---------------+---------------------+--------------------
  1582 | users | Full            | 49990 |         49990 | 2016-09-22 22:02:23 | 2016-09-22 22:02:28
244287 | users | Full            | 24992 |         74988 | 2016-10-04 22:50:58 | 2016-10-04 22:51:01
244712 | users | Full            | 49984 |         24992 | 2016-10-04 22:56:07 | 2016-10-04 22:56:07
245071 | users | Skipped         | 49984 |             0 | 2016-10-04 22:58:17 | 2016-10-04 22:58:17
245439 | users | Skipped         | 49984 |          1982 | 2016-10-04 23:00:13 | 2016-10-04 23:00:13
(5 rows)
```

# STL\$1ANALYZE\$1COMPRESSION
<a name="r_STL_ANALYZE_COMPRESSION"></a>

Merekam detail untuk operasi analisis kompresi selama perintah COPY atau ANALYZE COMPRESSION.

STL\$1ANALYZE\$1COMPRESSION 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\$1ANALYZE\$1COMPRESSION\$1HISTORY](r_SYS_ANALYZE_COMPRESSION_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_STL_ANALYZE_COMPRESSION-table-columns2"></a>

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

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

Contoh berikut memeriksa rincian analisis kompresi pada `lineitem` tabel dengan perintah COPY terakhir yang dijalankan di sesi yang sama. 

```
select xid, tbl, btrim(tablename) as tablename, col, old_encoding, new_encoding, best_compression_encoding, mode 
from stl_analyze_compression 
where xid = (select xid from stl_query where query = pg_last_copy_id()) order by col;

 xid  |  tbl   | tablename | col |  old_encoding   |  new_encoding   | best_compression_encoding |      mode      
------+--------+-----------+-----+-----------------+-----------------+---------------------------+----------------
 5308 | 158961 | $lineitem |   0 | mostly32        | az64            | delta                     | ON            
 5308 | 158961 | $lineitem |   1 | mostly32        | az64            | az64                      | ON            
 5308 | 158961 | $lineitem |   2 | lzo             | az64            | az64                      | ON            
 5308 | 158961 | $lineitem |   3 | delta           | az64            | az64                      | ON            
 5308 | 158961 | $lineitem |   4 | bytedict        | az64            | bytedict                  | ON            
 5308 | 158961 | $lineitem |   5 | mostly32        | az64            | az64                      | ON            
 5308 | 158961 | $lineitem |   6 | delta           | az64            | az64                      | ON            
 5308 | 158961 | $lineitem |   7 | delta           | az64            | az64                      | ON            
 5308 | 158961 | $lineitem |   8 | lzo             | lzo             | lzo                       | ON            
 5308 | 158961 | $lineitem |   9 | runlength       | runlength       | runlength                 | ON            
 5308 | 158961 | $lineitem |  10 | delta           | az64            | az64                      | ON            
 5308 | 158961 | $lineitem |  11 | delta           | az64            | az64                      | ON            
 5308 | 158961 | $lineitem |  12 | delta           | az64            | az64                      | ON            
 5308 | 158961 | $lineitem |  13 | bytedict        | bytedict        | bytedict                  | ON            
 5308 | 158961 | $lineitem |  14 | bytedict        | bytedict        | bytedict                  | ON            
 5308 | 158961 | $lineitem |  15 | text255         | text255         | text255                   | ON   
(16 rows)
```

# STL\$1BCAST
<a name="r_STL_BCAST"></a>

Log informasi tentang aktivitas jaringan selama pelaksanaan langkah-langkah kueri yang menyiarkan data. Lalu lintas jaringan ditangkap oleh jumlah baris, byte, dan paket yang dikirim melalui jaringan selama langkah tertentu pada irisan tertentu. Durasi langkah adalah perbedaan antara waktu mulai dan akhir yang dicatat.

Untuk mengidentifikasi langkah-langkah siaran dalam kueri, cari label bcast di tampilan SVL\$1QUERY\$1SUMMARY atau jalankan perintah EXPLOW dan kemudian cari atribut langkah yang menyertakan bcast.

STL\$1BCAST 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**  
STL\$1BCAST 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\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_STL_BCAST-table-columns2"></a>

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

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

Contoh berikut mengembalikan informasi broadcast untuk query di mana ada satu atau lebih paket, dan perbedaan antara awal dan akhir query adalah satu detik atau lebih. 

```
select query, slice, step, rows, bytes, packets, datediff(seconds, starttime, endtime)
from stl_bcast
where packets>0 and datediff(seconds, starttime, endtime)>0;
```

```
 query | slice | step | rows | bytes | packets | date_diff
-------+-------+------+------+-------+---------+-----------
   453 |     2 |    5 |    1 |   264 |       1 |         1
   798 |     2 |    5 |    1 |   264 |       1 |         1
  1408 |     2 |    5 |    1 |   264 |       1 |         1
  2993 |     0 |    5 |    1 |   264 |       1 |         1
  5045 |     3 |    5 |    1 |   264 |       1 |         1
  8073 |     3 |    5 |    1 |   264 |       1 |         1
  8163 |     3 |    5 |    1 |   264 |       1 |         1
  9212 |     1 |    5 |    1 |   264 |       1 |         1
  9873 |     1 |    5 |    1 |   264 |       1 |         1
(9 rows)
```

# STL\$1COMMIT\$1STATS
<a name="r_STL_COMMIT_STATS"></a>

Menyediakan metrik yang terkait dengan kinerja komit, termasuk waktu berbagai tahapan komit dan jumlah blok yang dilakukan. Kueri STL\$1COMMIT\$1STATS untuk menentukan bagian transaksi apa yang dihabiskan untuk komit dan berapa banyak antrian yang terjadi.

STL\$1COMMIT\$1STATS 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\$1TRANSACTION\$1HISTORY](SYS_TRANSACTION_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_STL_COMMIT_STATS-table-columns"></a>

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

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

```
select node, datediff(ms,startqueue,startwork) as queue_time, 
datediff(ms, startwork, endtime) as commit_time, queuelen
from stl_commit_stats
where xid = 2574
order by node;

node | queue_time   | commit_time | queuelen
-----+--------------+-------------+---------
  -1 |            0 |         617 |        0
   0 | 444950725641 |         616 |        0
   1 | 444950725636 |         616 |        0
```

# STL\$1CONNECTION\$1LOG
<a name="r_STL_CONNECTION_LOG"></a>

Log upaya otentikasi dan koneksi dan pemutusan.

STL\$1CONNECTION\$1LOG 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\$1CONNECTION\$1LOG](SYS_CONNECTION_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_STL_CONNECTION_LOG-table-columns2"></a>

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

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

Untuk melihat detail koneksi terbuka, jalankan kueri berikut.

```
select recordtime, username, dbname, remotehost, remoteport
from stl_connection_log
where event = 'initiating session'
and pid not in 
(select pid from stl_connection_log
where event = 'disconnecting session')
order by 1 desc;

recordtime          | username    | dbname     | remotehost    | remoteport                      
--------------------+-------------+------------+---------------+------------
2014-11-06 20:30:06 | rdsdb       | dev        | [local]       |                            
2014-11-06 20:29:37 | test001     | test       | 10.49.42.138  | 11111                           
2014-11-05 20:30:29 | rdsdb       | dev        | 10.49.42.138  | 33333                                                 
2014-11-05 20:28:35 | rdsdb       | dev        | [local]       |  
(4 rows)
```

Contoh berikut mencerminkan upaya otentikasi yang gagal dan koneksi dan pemutusan yang berhasil. 

```
select event, recordtime, remotehost, username
from stl_connection_log order by recordtime;            

            event      |         recordtime        |  remotehost  | username                      
-----------------------+---------------------------+--------------+---------
authentication failure | 2012-10-25 14:41:56.96391 | 10.49.42.138 | john                                              
authenticated          | 2012-10-25 14:42:10.87613 | 10.49.42.138 | john                                              
initiating session     | 2012-10-25 14:42:10.87638 | 10.49.42.138 | john                                              
disconnecting session  | 2012-10-25 14:42:19.95992 | 10.49.42.138 | john                                              
(4 rows)
```

Contoh berikut menunjukkan versi driver ODBC, sistem operasi pada mesin klien, dan plugin yang digunakan untuk terhubung ke cluster Amazon Redshift. Dalam contoh ini, plugin yang digunakan adalah untuk otentikasi driver ODBC standar menggunakan nama login dan kata sandi.

```
select driver_version, os_version, plugin_name from stl_connection_log;
                
driver_version                          |  os_version                       | plugin_name
----------------------------------------+-----------------------------------+--------------------
Amazon Redshift ODBC Driver 1.4.15.0001 | Darwin 18.7.0 x86_64              | none
Amazon Redshift ODBC Driver 1.4.15.0001 | Linux 4.15.0-101-generic x86_64   | none
```

Contoh berikut menunjukkan versi sistem operasi pada mesin klien, versi driver, dan versi protokol.

```
select os_version, driver_version, protocol_version from stl_connection_log;
                
os_version                      |  driver_version              | protocol_version
--------------------------------+------------------------------+--------------------
Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2
Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 
Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2
```

# STL\$1DDLTEXT
<a name="r_STL_DDLTEXT"></a>

Menangkap pernyataan DDL berikut yang dijalankan pada sistem.

Pernyataan DDL ini mencakup kueri dan objek berikut: 
+ BUAT SKEMA, TABEL, TAMPILAN
+ SKEMA DROP, TABEL, TAMPILAN
+ MENGUBAH SKEMA, TABEL

Lihat juga[STL\$1QUERYTEXT](r_STL_QUERYTEXT.md),[STL\$1UTILITYTEXT](r_STL_UTILITYTEXT.md), dan[SVL\$1STATEMENTTEXT](r_SVL_STATEMENTTEXT.md). Tampilan ini memberikan garis waktu perintah SQL yang dijalankan pada sistem; riwayat ini berguna untuk pemecahan masalah dan untuk membuat jejak audit dari semua aktivitas sistem.

Gunakan kolom STARTTIME dan ENDTIME untuk mengetahui pernyataan mana yang dicatat selama periode waktu tertentu. Blok panjang teks SQL dipecah menjadi baris dengan panjang 200 karakter; kolom SEQUENCE mengidentifikasi fragmen teks yang termasuk dalam satu pernyataan.

STL\$1DDLTEXT 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_STL_DDLTEXT-table-columns2"></a>

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

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

Kueri berikut mengembalikan catatan yang menyertakan pernyataan DDL yang sebelumnya dijalankan.

```
select xid, starttime, sequence, substring(text,1,40) as text
from stl_ddltext order by xid desc, sequence;
```

Berikut ini adalah contoh output yang menunjukkan empat pernyataan CREATE TABLE. Pernyataan DDL muncul di `text` kolom, yang terpotong agar mudah dibaca.

```
 xid  |         starttime          | sequence |                   text
------+----------------------------+----------+------------------------------------------
 1806 | 2013-10-23 00:11:14.709851 |        0 | CREATE TABLE supplier ( s_suppkey int4 N
 1806 | 2013-10-23 00:11:14.709851 |        1 |  s_comment varchar(101) NOT NULL )
 1805 | 2013-10-23 00:11:14.496153 |        0 | CREATE TABLE region ( r_regionkey int4 N
 1804 | 2013-10-23 00:11:14.285986 |        0 | CREATE TABLE partsupp ( ps_partkey int8
 1803 | 2013-10-23 00:11:14.056901 |        0 | CREATE TABLE part ( p_partkey int8 NOT N
 1803 | 2013-10-23 00:11:14.056901 |        1 | ner char(10) NOT NULL , p_retailprice nu
(6 rows)
```

### Rekonstruksi SQL Tersimpan
<a name="r_STL_DDLTEXT-reconstruct-sql"></a>

SQL berikut daftar baris yang disimpan dalam `text` kolom STL\$1DDLTEXT. Baris dipesan oleh `xid` dan`sequence`. Jika SQL asli lebih panjang dari 200 karakter beberapa baris, STL\$1DDLTEXT dapat berisi beberapa baris oleh. `sequence` 

```
SELECT xid, sequence, LISTAGG(CASE WHEN LEN(RTRIM(text)) = 0 THEN text ELSE RTRIM(text) END, '') WITHIN GROUP (ORDER BY sequence) as query_statement 
FROM stl_ddltext GROUP BY xid, sequence ORDER BY xid, sequence;
```

```
xid     |  sequence | query_statement
--------+-----------+-----------------
7886671    0          create external schema schema_spectrum_uddh\nfrom data catalog\ndatabase 'spectrum_db_uddh'\niam_role ''\ncreate external database if not exists;	
7886752    0          CREATE EXTERNAL TABLE schema_spectrum_uddh.soccer_league\n(\n  league_rank smallint,\n  prev_rank   smallint,\n  club_name   varchar(15),\n  league_name varchar(20),\n  league_off  decimal(6,2),\n  le	
7886752    1          ague_def  decimal(6,2),\n  league_spi  decimal(6,2),\n  league_nspi smallint\n)\nROW FORMAT DELIMITED \n    FIELDS TERMINATED BY ',' \n    LINES TERMINATED BY '\\n\\l'\nstored as textfile\nLOCATION 's	
7886752    2          3://mybucket-spectrum-uddh/'\ntable properties ('skip.header.line.count'='1');
...
```

Untuk merekonstruksi SQL yang disimpan dalam `text` kolom STL\$1DDLTEXT, jalankan pernyataan SQL berikut. Ini menyatukan pernyataan DDL dari satu atau lebih segmen di `text` kolom. Sebelum menjalankan SQL yang direkonstruksi, ganti setiap (`\n`) karakter khusus dengan baris baru di klien SQL Anda. Hasil pernyataan SELECT berikut menyatukan tiga baris secara berurutan untuk merekonstruksi SQL, 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 stl_ddltext GROUP BY xid, endtime order by xid, endtime;
```

```
query_statement
--------------
create external schema schema_spectrum_uddh\nfrom data catalog\ndatabase 'spectrum_db_uddh'\niam_role ''\ncreate external database if not exists;	
CREATE EXTERNAL TABLE schema_spectrum_uddh.soccer_league\n(\n  league_rank smallint,\n  prev_rank   smallint,\n  club_name   varchar(15),\n  league_name varchar(20),\n  league_off  decimal(6,2),\n  league_def  decimal(6,2),\n  league_spi  decimal(6,2),\n  league_nspi smallint\n)\nROW FORMAT DELIMITED \n    FIELDS TERMINATED BY ',' \n    LINES TERMINATED BY '\\n\\l'\nstored as textfile\nLOCATION 's3://mybucket-spectrum-uddh/'\ntable properties ('skip.header.line.count'='1');
```

# STL\$1DELETE
<a name="r_STL_DELETE"></a>

Menganalisis menghapus langkah-langkah eksekusi untuk kueri.

STL\$1DELETE 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**  
STL\$1DELETE 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Untuk membuat baris di STL\$1DELETE, contoh berikut menyisipkan baris ke dalam tabel EVENT dan kemudian menghapusnya.

Pertama, masukkan baris ke dalam tabel EVENT dan verifikasi bahwa itu dimasukkan. 

```
insert into event(eventid,venueid,catid,dateid,eventname)
values ((select max(eventid)+1 from event),95,9,1857,'Lollapalooza');
```

```
select * from event
where eventname='Lollapalooza'
order by eventid;
```

```
 eventid | venueid | catid | dateid |  eventname   |      starttime
---------+---------+-------+--------+--------------+---------------------
    4274 |     102 |     9 |   1965 | Lollapalooza | 2008-05-01 19:00:00
    4684 |     114 |     9 |   2105 | Lollapalooza | 2008-10-06 14:00:00
    5673 |     128 |     9 |   1973 | Lollapalooza | 2008-05-01 15:00:00
    5740 |      51 |     9 |   1933 | Lollapalooza | 2008-04-17 15:00:00
    5856 |     119 |     9 |   1831 | Lollapalooza | 2008-01-05 14:00:00
    6040 |     126 |     9 |   2145 | Lollapalooza | 2008-11-15 15:00:00
    7972 |      92 |     9 |   2026 | Lollapalooza | 2008-07-19 19:30:00
    8046 |      65 |     9 |   1840 | Lollapalooza | 2008-01-14 15:00:00
    8518 |      48 |     9 |   1904 | Lollapalooza | 2008-03-19 15:00:00
    8799 |      95 |     9 |   1857 | Lollapalooza |
(10 rows)
```

Sekarang, hapus baris yang Anda tambahkan ke tabel EVENT dan verifikasi bahwa itu telah dihapus. 

```
delete from event 
where eventname='Lollapalooza' and eventid=(select max(eventid) from event);
```

```
select * from event
where eventname='Lollapalooza'
order by eventid;
```

```
 eventid | venueid | catid | dateid |  eventname   |      starttime
---------+---------+-------+--------+--------------+---------------------
    4274 |     102 |     9 |   1965 | Lollapalooza | 2008-05-01 19:00:00
    4684 |     114 |     9 |   2105 | Lollapalooza | 2008-10-06 14:00:00
    5673 |     128 |     9 |   1973 | Lollapalooza | 2008-05-01 15:00:00
    5740 |      51 |     9 |   1933 | Lollapalooza | 2008-04-17 15:00:00
    5856 |     119 |     9 |   1831 | Lollapalooza | 2008-01-05 14:00:00
    6040 |     126 |     9 |   2145 | Lollapalooza | 2008-11-15 15:00:00
    7972 |      92 |     9 |   2026 | Lollapalooza | 2008-07-19 19:30:00
    8046 |      65 |     9 |   1840 | Lollapalooza | 2008-01-14 15:00:00
    8518 |      48 |     9 |   1904 | Lollapalooza | 2008-03-19 15:00:00
(9 rows)
```

 Kemudian kueri stl\$1delete untuk melihat langkah-langkah eksekusi untuk penghapusan. Dalam contoh ini, kueri mengembalikan lebih dari 300 baris, sehingga output di bawah ini dipersingkat untuk tujuan tampilan. 

```
select query, slice, segment, step, tasknum, rows, tbl from stl_delete order by query;
```

```
 query | slice | segment | step | tasknum | rows |  tbl
-------+-------+---------+------+---------+------+--------
     7 |     0 |       0 |    1 |       0 |    0 | 100000
     7 |     1 |       0 |    1 |       0 |    0 | 100000
     8 |     0 |       0 |    1 |       2 |    0 | 100001
     8 |     1 |       0 |    1 |       2 |    0 | 100001
     9 |     0 |       0 |    1 |       4 |    0 | 100002
     9 |     1 |       0 |    1 |       4 |    0 | 100002
    10 |     0 |       0 |    1 |       6 |    0 | 100003
    10 |     1 |       0 |    1 |       6 |    0 | 100003
    11 |     0 |       0 |    1 |       8 |    0 | 100253
    11 |     1 |       0 |    1 |       8 |    0 | 100253
    12 |     0 |       0 |    1 |       0 |    0 | 100255
    12 |     1 |       0 |    1 |       0 |    0 | 100255
    13 |     0 |       0 |    1 |       2 |    0 | 100257
    13 |     1 |       0 |    1 |       2 |    0 | 100257
    14 |     0 |       0 |    1 |       4 |    0 | 100259
    14 |     1 |       0 |    1 |       4 |    0 | 100259
    ...
```

# STL\$1DISK\$1FULL\$1DIAG
<a name="r_STL_DISK_FULL_DIAG"></a>

Log informasi tentang kesalahan yang direkam saat disk penuh.

STL\$1DISK\$1FULL\$1DIAG 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_STL_DISK_FULL_DIAG-table-columns"></a>

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

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

Contoh berikut mengembalikan rincian tentang data yang disimpan ketika ada kesalahan disk penuh. 

```
select * from stl_disk_full_diag
```

Contoh berikut mengkonversi `currenttime` ke stempel waktu. 

```
select '2000-01-01'::timestamp + (currenttime/1000000.0)* interval '1 second' as currenttime,node_num,query_id,temp_blocks from pg_catalog.stl_disk_full_diag;
```

```
        currenttime         | node_num | query_id | temp_blocks 
----------------------------+----------+----------+-------------
 2019-05-18 19:19:18.609338 |        0 |   569399 |       70982
 2019-05-18 19:37:44.755548 |        0 |   569580 |       70982
 2019-05-20 13:37:20.566916 |        0 |   597424 |       70869
```

# STL\$1DIST
<a name="r_STL_DIST"></a>

Log informasi tentang aktivitas jaringan selama pelaksanaan langkah-langkah kueri yang mendistribusikan data. Lalu lintas jaringan ditangkap oleh jumlah baris, byte, dan paket yang dikirim melalui jaringan selama langkah tertentu pada irisan tertentu. Durasi langkah adalah perbedaan antara waktu mulai dan akhir yang dicatat.

Untuk mengidentifikasi langkah distribusi dalam kueri, cari label dist di tampilan QUERY\$1SUMMARY atau jalankan perintah EXPLOW lalu cari atribut langkah yang menyertakan dist.

STL\$1DIST 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**  
STL\$1DIST 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\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan informasi distribusi untuk query dengan satu atau lebih paket dan durasi lebih besar dari nol. 

```
select query, slice, step, rows, bytes, packets, 
datediff(seconds, starttime, endtime) as duration
from stl_dist
where packets>0 and datediff(seconds, starttime, endtime)>0
order by query
limit 10;
```

```
 query  | slice | step |  rows  |  bytes  | packets | duration
--------+-------+------+--------+---------+---------+-----------
    567 |     1 |    4 |  49990 | 6249564 |     707 |         1
    630 |     0 |    5 |   8798 |  408404 |      46 |         2
    645 |     1 |    4 |   8798 |  408404 |      46 |         1
    651 |     1 |    5 | 192497 | 9226320 |    1039 |         6
    669 |     1 |    4 | 192497 | 9226320 |    1039 |         4
    675 |     1 |    5 |   3766 |  194656 |      22 |         1
    696 |     0 |    4 |   3766 |  194656 |      22 |         1
    705 |     0 |    4 |    930 |   44400 |       5 |         1
 111525 |     0 |    3 |     68 |   17408 |       2 |         1
(9 rows)
```

# STL\$1ERROR
<a name="r_STL_ERROR"></a>

Merekam kesalahan pemrosesan internal yang dihasilkan oleh mesin database Amazon Redshift. STL\$1ERROR tidak merekam kesalahan atau pesan SQL. Informasi dalam STL\$1ERROR berguna untuk memecahkan masalah kesalahan tertentu. Seorang insinyur AWS dukungan mungkin meminta Anda untuk memberikan informasi ini sebagai bagian dari proses pemecahan masalah. 

STL\$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\$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.

Untuk daftar kode kesalahan yang dapat dihasilkan saat memuat data dengan perintah Copy, lihat[Referensi kesalahan muat](r_Load_Error_Reference.md).

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

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

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

Contoh berikut mengambil informasi kesalahan dari STL\$1ERROR. 

```
select process, errcode, linenum as line,
trim(error) as err
from stl_error;

   process    | errcode | line |                               err
--------------+---------+------+------------------------------------------------------------------
 padbmaster   |    8001 |  194 | Path prefix: s3://redshift-downloads/testnulls/venue.txt*
 padbmaster   |    8001 |  529 | Listing bucket=redshift-downloads prefix=tests/category-csv-quotes
 padbmaster   |       2 |  190 | database "template0" is not currently accepting connections
 padbmaster   |      32 | 1956 | pq_flush: could not send data to client: Broken pipe
(4 rows)
```

# STL\$1JELASKAN
<a name="r_STL_EXPLAIN"></a>

Menampilkan rencana EXPLORE untuk kueri yang telah dikirimkan untuk dieksekusi.

STL\$1EXPLOW 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**  
STL\$1EXPLOW 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\$1JELASKAN](SYS_QUERY_EXPLAIN.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Pertimbangkan output EXPLOW berikut untuk kueri gabungan agregat: 

```
explain select avg(datediff(day, listtime, saletime)) as avgwait
from sales, listing where sales.listid = listing.listid;
                                  QUERY PLAN
                                  
------------------------------------------------------------------------------
 XN Aggregate  (cost=6350.30..6350.31 rows=1 width=16)
  ->  XN Hash Join DS_DIST_NONE  (cost=47.08..6340.89 rows=3766 width=16)
        Hash Cond: ("outer".listid = "inner".listid)
        -> XN Seq Scan on listing  (cost=0.00..1924.97 rows=192497 width=12)
        -> XN Hash  (cost=37.66..37.66 rows=3766 width=12)
              -> XN Seq Scan on sales  (cost=0.00..37.66 rows=3766 width=12)
(6 rows)
```

Jika Anda menjalankan kueri ini dan ID kuerinya adalah 10, Anda dapat menggunakan tabel STL\$1EXPLOW untuk melihat jenis informasi yang sama yang dikembalikan oleh perintah EXPLORE: 

```
select query,nodeid,parentid,substring(plannode from 1 for 30),
substring(info from 1 for 20) from stl_explain
where query=10 order by 1,2;

query| nodeid |parentid|           substring            |    substring
-----+--------+--------+--------------------------------+-------------------
10   |      1 |      0 |XN Aggregate  (cost=6717.61..6  |
10   |      2 |      1 |  -> XN Merge Join DS_DIST_NO   | Merge Cond:("outer"
10   |      3 |      2 |       -> XN Seq Scan on lis    |
10   |      4 |      2 |       -> XN Seq Scan on sal    |
(4 rows)
```

Pertimbangkan kueri berikut: 

```
select event.eventid, sum(pricepaid)
from event, sales
where event.eventid=sales.eventid
group by event.eventid order by 2 desc;

eventid |   sum
--------+----------
    289 | 51846.00
   7895 | 51049.00
   1602 | 50301.00
    851 | 49956.00
   7315 | 49823.00
...
```

 Jika ID kueri ini adalah 15, kueri tampilan sistem berikut mengembalikan node rencana yang telah selesai. Dalam hal ini, urutan node dibalik untuk menunjukkan urutan eksekusi yang sebenarnya: 

```
select query,nodeid,parentid,substring(plannode from 1 for 56)
from stl_explain where query=15 order by 1, 2 desc;

query|nodeid|parentid|                          substring
-----+------+--------+--------------------------------------------------------
15   |    8 |      7 |                                -> XN Seq Scan on eve
15   |    7 |      5 |                          -> XN Hash(cost=87.98..87.9
15   |    6 |      5 |                          -> XN Seq Scan on sales(cos
15   |    5 |      4 |                    -> XN Hash Join DS_DIST_OUTER(cos
15   |    4 |      3 |              -> XN HashAggregate(cost=862286577.07..
15   |    3 |      2 |        -> XN Sort(cost=1000862287175.47..10008622871
15   |    2 |      1 |  -> XN Network(cost=1000862287175.47..1000862287197.
15   |    1 |      0 |XN Merge(cost=1000862287175.47..1000862287197.46 rows=87
(8 rows)
```

Kueri berikut mengambil kueri IDs untuk setiap rencana kueri yang berisi fungsi jendela: 

```
select query, trim(plannode) from stl_explain
where plannode like '%Window%';

query|                                     btrim
-----+------------------------------------------------------------------------
26   | -> XN Window(cost=1000985348268.57..1000985351256.98 rows=170 width=33)
27   | -> XN Window(cost=1000985348268.57..1000985351256.98 rows=170 width=33)
(2 rows)
```

# STL\$1FILE\$1SCAN
<a name="r_STL_FILE_SCAN"></a>

Mengembalikan file yang dibaca Amazon Redshift saat memuat data dengan menggunakan perintah COPY.

Menanyakan tampilan ini dapat membantu memecahkan masalah kesalahan pemuatan data. STL\$1FILE\$1SCAN dapat sangat membantu dengan menentukan masalah dalam pemuatan data paralel, karena beban data paralel biasanya memuat banyak file dengan satu perintah COPY.

STL\$1FILE\$1SCAN 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**  
STL\$1FILE\$1SCAN 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\$1LOAD\$1DETAIL](SYS_LOAD_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_STL_FILE_SCAN-table-columns2"></a>

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

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

Kueri berikut mengambil nama dan waktu muat file apa pun yang membutuhkan lebih dari 1.000.000 mikrodetik untuk dibaca Amazon Redshift.

```
select trim(name)as name, loadtime from stl_file_scan
where loadtime > 1000000;
```

Query ini mengembalikan contoh output berikut.

```
           name            | loadtime
---------------------------+----------
 listings_pipe.txt         |  9458354
 allusers_pipe.txt         |  2963761
 allevents_pipe.txt        |  1409135
 tickit/listings_pipe.txt  |  7071087
 tickit/allevents_pipe.txt |  1237364
 tickit/allusers_pipe.txt  |  2535138
 listings_pipe.txt         |  6706370
 allusers_pipe.txt         |  3579461
 allevents_pipe.txt        |  1313195
 tickit/allusers_pipe.txt  |  3236060
 tickit/listings_pipe.txt  |  4980108
(11 rows)
```

# STL\$1HASH
<a name="r_STL_HASH"></a>

Menganalisis langkah-langkah eksekusi hash untuk kueri.

STL\$1HASH 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**  
STL\$1HASH 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan informasi tentang jumlah partisi yang digunakan dalam hash untuk query 720, dan menunjukkan bahwa tidak ada langkah berjalan pada disk. 

```
select slice, rows, bytes, occupied, workmem, num_parts, est_rows, num_blocks_permitted, is_diskbased
from stl_hash
where query=720 and segment=5
order by slice;
```

```
 slice | rows | bytes  | occupied | workmem  | num_parts | est_rows | num_blocks_permitted | is_diskbased
-------+------+--------+----------+----------+-----------+----------+----------------------+--------------
     0 |  145 | 585800 |        1 | 88866816 |        16 |        1 |                   52              f
     1 |    0 |      0 |        0 |        0 |        16 |        1 |                   52              f
(2 rows)
```

# STL\$1HASHJOIN
<a name="r_STL_HASHJOIN"></a>

Menganalisis langkah eksekusi gabungan hash untuk kueri.

STL\$1HASHJOIN 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**  
STL\$1HASHJOIN 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan jumlah partisi yang digunakan dalam bergabung hash untuk query 720. 

```
select query, slice, tbl, num_parts
from stl_hashjoin
where query=720 limit 10;
```

```
 query | slice | tbl | num_parts
-------+-------+-----+-----------
   720 |     0 | 243 |         1
   720 |     1 | 243 |         1
(2 rows)
```

# STL\$1INSERT
<a name="r_STL_INSERT"></a>

Analisis menyisipkan langkah-langkah eksekusi untuk kueri.

STL\$1INSERT 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**  
STL\$1INSERT 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\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan langkah-langkah eksekusi insert untuk query terbaru. 

```
select slice, segment, step, tasknum, rows, tbl
from stl_insert 
where query=pg_last_query_id();
```

```
 slice | segment | step | tasknum | rows  |  tbl
-------+---------+------+---------+-------+--------
     0 |       2 |    2 |      15 | 24958 | 100548
     1 |       2 |    2 |      15 | 25032 | 100548
(2 rows)
```

# STL\$1LIMIT
<a name="r_STL_LIMIT"></a>

Menganalisis langkah-langkah eksekusi yang terjadi ketika klausa LIMIT digunakan dalam kueri SELECT.

STL\$1LIMIT 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**  
STL\$1LIMIT 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Untuk menghasilkan baris di STL\$1LIMIT, contoh ini pertama-tama menjalankan kueri berikut terhadap tabel VENUE menggunakan klausa LIMIT. 

```
select * from venue
order by 1
limit 10;
```

```
 venueid |         venuename          |    venuecity    | venuestate | venueseats
---------+----------------------------+-----------------+------------+------------
       1 | Toyota Park                | Bridgeview      | IL         |          0
       2 | Columbus Crew Stadium      | Columbus        | OH         |          0
       3 | RFK Stadium                | Washington      | DC         |          0
       4 | CommunityAmerica Ballpark  | Kansas City     | KS         |          0
       5 | Gillette Stadium           | Foxborough      | MA         |      68756
       6 | New York Giants Stadium    | East Rutherford | NJ         |      80242
       7 | BMO Field                  | Toronto         | ON         |          0
       8 | The Home Depot Center      | Carson          | CA         |          0
       9 | Dick's Sporting Goods Park | Commerce City   | CO         |          0
      10 | Pizza Hut Park             | Frisco          | TX         |          0
(10 rows)
```

Selanjutnya, jalankan kueri berikut untuk menemukan ID kueri dari kueri terakhir yang Anda jalankan terhadap tabel VENUE. 

```
select max(query)
from stl_query;
```

```
  max
--------
 127128
(1 row)
```

Secara opsional, Anda dapat menjalankan kueri berikut untuk memverifikasi bahwa ID kueri sesuai dengan kueri LIMIT yang sebelumnya Anda jalankan. 

```
select query, trim(querytxt)
from stl_query
where query=127128;
```

```
 query  |                  btrim
--------+------------------------------------------
 127128 | select * from venue order by 1 limit 10;
(1 row)
```

Akhirnya, jalankan query berikut untuk mengembalikan informasi tentang query LIMIT dari tabel STL\$1LIMIT. 

```
select slice, segment, step, starttime, endtime, tasknum
from stl_limit
where query=127128
order by starttime, endtime;
```

```
  slice | segment | step |         starttime          |          endtime           | tasknum
 -------+---------+------+----------------------------+----------------------------+---------
      1 |       1 |    3 | 2013-09-06 22:56:43.608114 | 2013-09-06 22:56:43.609383 |      15
      0 |       1 |    3 | 2013-09-06 22:56:43.608708 | 2013-09-06 22:56:43.609521 |      15
  10000 |       2 |    2 | 2013-09-06 22:56:43.612506 | 2013-09-06 22:56:43.612668 |       0
(3 rows)
```

# STL\$1LOAD\$1COMMIT
<a name="r_STL_LOAD_COMMITS"></a>

Mengembalikan informasi untuk melacak atau memecahkan masalah beban data.

Tampilan ini mencatat kemajuan setiap file data saat dimuat ke dalam tabel database. 

STL\$1LOAD\$1COMMIT 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**  
STL\$1LOAD\$1COMMITS 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\$1LOAD\$1DETAIL](SYS_LOAD_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan rincian untuk operasi COPY terakhir. 

```
select query, trim(filename) as file, curtime as updated
from stl_load_commits
where query = pg_last_copy_id();

 query |               file               |          updated           
-------+----------------------------------+----------------------------
 28554 | s3://dw-tickit/category_pipe.txt | 2013-11-01 17:14:52.648486 
(1 row)
```

Kueri berikut berisi entri untuk beban baru tabel dalam database TICKIT: 

```
select query, trim(filename), curtime
from stl_load_commits
where filename like '%tickit%' order by query;
```

```
 query |           btrim           |          curtime           
-------+---------------------------+----------------------------
 22475 | tickit/allusers_pipe.txt  | 2013-02-08 20:58:23.274186 
 22478 | tickit/venue_pipe.txt     | 2013-02-08 20:58:25.070604 
 22480 | tickit/category_pipe.txt  | 2013-02-08 20:58:27.333472 
 22482 | tickit/date2008_pipe.txt  | 2013-02-08 20:58:28.608305 
 22485 | tickit/allevents_pipe.txt | 2013-02-08 20:58:29.99489  
 22487 | tickit/listings_pipe.txt  | 2013-02-08 20:58:37.632939 
 22593 | tickit/allusers_pipe.txt  | 2013-02-08 21:04:08.400491 
 22596 | tickit/venue_pipe.txt     | 2013-02-08 21:04:10.056055 
 22598 | tickit/category_pipe.txt  | 2013-02-08 21:04:11.465049 
 22600 | tickit/date2008_pipe.txt  | 2013-02-08 21:04:12.461502 
 22603 | tickit/allevents_pipe.txt | 2013-02-08 21:04:14.785124 
 22605 | tickit/listings_pipe.txt  | 2013-02-08 21:04:20.170594 

(12 rows)
```

Fakta bahwa catatan ditulis ke file log untuk tampilan sistem ini tidak berarti bahwa beban dilakukan dengan sukses sebagai bagian dari transaksi yang berisi. Untuk memverifikasi komit pemuatan, kueri tampilan STL\$1UTILITYTEXT dan cari catatan COMMIT yang sesuai dengan transaksi COPY. Misalnya, kueri ini bergabung dengan STL\$1LOAD\$1COMMITS dan STL\$1QUERY berdasarkan subquery terhadap STL\$1UTILITYTEXT: 

```
select l.query,rtrim(l.filename),q.xid
from stl_load_commits l, stl_query q
where l.query=q.query
and exists
(select xid from stl_utilitytext where xid=q.xid and rtrim("text")='COMMIT');

 query |           rtrim           |  xid
-------+---------------------------+-------
 22600 | tickit/date2008_pipe.txt  | 68311
 22480 | tickit/category_pipe.txt  | 68066
  7508 | allusers_pipe.txt         | 23365
  7552 | category_pipe.txt         | 23415
  7576 | allevents_pipe.txt        | 23429
  7516 | venue_pipe.txt            | 23390
  7604 | listings_pipe.txt         | 23445
 22596 | tickit/venue_pipe.txt     | 68309
 22605 | tickit/listings_pipe.txt  | 68316
 22593 | tickit/allusers_pipe.txt  | 68305
 22485 | tickit/allevents_pipe.txt | 68071
  7561 | allevents_pipe.txt        | 23429
  7541 | category_pipe.txt         | 23415
  7558 | date2008_pipe.txt         | 23428
 22478 | tickit/venue_pipe.txt     | 68065
   526 | date2008_pipe.txt         |  2572
  7466 | allusers_pipe.txt         | 23365
 22482 | tickit/date2008_pipe.txt  | 68067
 22598 | tickit/category_pipe.txt  | 68310
 22603 | tickit/allevents_pipe.txt | 68315
 22475 | tickit/allusers_pipe.txt  | 68061
   547 | date2008_pipe.txt         |  2572
 22487 | tickit/listings_pipe.txt  | 68072
  7531 | venue_pipe.txt            | 23390
  7583 | listings_pipe.txt         | 23445
(25 rows)
```

Contoh berikut menyoroti is\$1partial dan start\$1offset nilai kolom.

```
-- Single large file copy without scan range
SELECT count(*) FROM stl_load_commits WHERE query = pg_last_copy_id();
1

-- Single large uncompressed, delimited file copy with scan range
SELECT count(*) FROM stl_load_commits WHERE query = pg_last_copy_id();
16

-- Scan range offset logging in the file at 64MB boundary. 
SELECT start_offset FROM stl_load_commits
WHERE query = pg_last_copy_id() ORDER BY start_offset;
0
67108864
134217728
201326592
268435456
335544320
402653184
469762048
536870912
603979776
671088640
738197504
805306368
872415232
939524096
1006632960
```

# STL\$1LOAD\$1ERRORS
<a name="r_STL_LOAD_ERRORS"></a>

Menampilkan catatan semua kesalahan pemuatan Amazon Redshift.

STL\$1LOAD\$1ERRORS berisi riwayat semua kesalahan pemuatan Amazon Redshift. Lihat [Referensi kesalahan muat](r_Load_Error_Reference.md) daftar lengkap kemungkinan kesalahan dan penjelasan pemuatan.

Kueri [STL\$1LOADERROR\$1DETAIL](r_STL_LOADERROR_DETAIL.md) untuk detail tambahan, seperti baris dan kolom data yang tepat tempat terjadi kesalahan penguraian, setelah Anda menanyakan STL\$1LOAD\$1ERRORS untuk mengetahui informasi umum tentang kesalahan tersebut. 

STL\$1LOAD\$1ERRORS 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**  
STL\$1LOAD\$1ERRORS 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\$1LOAD\$1ERROR\$1DETAIL](SYS_LOAD_ERROR_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_STL_LOAD_ERRORS-table-columns2"></a>

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

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

Kueri berikut menggabungkan STL\$1LOAD\$1ERRORS ke STL\$1LOADERROR\$1DETAIL untuk melihat kesalahan detail yang terjadi selama pemuatan terbaru.

```
select d.query, substring(d.filename,14,20), 
d.line_number as line, 
substring(d.value,1,16) as value,
substring(le.err_reason,1,48) as err_reason
from stl_loaderror_detail d, stl_load_errors le
where d.query = le.query
and d.query = pg_last_copy_id(); 

 query |    substring      | line |  value   |              err_reason
-------+-------------------+------+----------+----------------------------
    558| allusers_pipe.txt |  251 | 251      | String contains invalid or 
                                               unsupported UTF8 code
    558| allusers_pipe.txt |  251 | ZRU29FGR | String contains invalid or 
                                               unsupported UTF8 code
    558| allusers_pipe.txt |  251 | Kaitlin  | String contains invalid or 
                                               unsupported UTF8 code
    558| allusers_pipe.txt |  251 | Walter   | String contains invalid or 
                                               unsupported UTF8 code
```

Contoh berikut menggunakan STL\$1LOAD\$1ERRORS dengan STV\$1TBL\$1PERM untuk membuat tampilan baru, dan kemudian menggunakan tampilan itu untuk menentukan kesalahan apa yang terjadi saat memuat data ke dalam tabel EVENT: 

```
create view loadview as
(select distinct tbl, trim(name) as table_name, query, starttime,
trim(filename) as input, line_number, colname, err_code,
trim(err_reason) as reason
from stl_load_errors sl, stv_tbl_perm sp
where sl.tbl = sp.id);
```

Selanjutnya, query berikut benar-benar mengembalikan kesalahan terakhir yang terjadi saat memuat tabel EVENT: 

```
select table_name, query, line_number, colname, starttime, 
trim(reason) as error
from loadview
where table_name ='event'
order by line_number limit 1;
```

Query mengembalikan kesalahan beban terakhir yang terjadi untuk tabel EVENT. Jika tidak ada kesalahan beban terjadi, kueri mengembalikan nol baris. Dalam contoh ini, query mengembalikan kesalahan tunggal: 

```
 table_name | query | line_number | colname | error | starttime
------+-----+----+----+--------------------------------------------------------+----------------------
event | 309 |  0 |  5 | Error in Timestamp value or format [%Y-%m-%d %H:%M:%S] | 2014-04-22 15:12:44

(1 row)
```

 **Dalam kasus di mana perintah COPY secara otomatis membagi data file besar, tidak terkompresi, dibatasi teks untuk memfasilitasi paralelisme, kolom *line\$1number, is\$1partial, dan start\$1offset* menampilkan informasi yang berkaitan dengan pemisahan.** (Nomor baris tidak dapat diketahui jika nomor baris dari file asli tidak tersedia.) 

```
--scan ranges information
SELECT line_number, POSITION, btrim(raw_line), btrim(raw_field_value),
btrim(err_reason), is_partial, start_offset FROM stl_load_errors
WHERE query = pg_last_copy_id();

--result
-1,51,"1008771|13463413|463414|2|28.00|38520.72|0.06|0.07|NO|1998-08-30|1998-09-25|1998-09-04|TAKE BACK RETURN|RAIL|ans cajole sly","NO","Char length exceeds DDL length",1,67108864
```

# STL\$1LOADERROR\$1DETAIL
<a name="r_STL_LOADERROR_DETAIL"></a>

Menampilkan log kesalahan penguraian data yang terjadi saat menggunakan perintah COPY untuk memuat tabel. Untuk menghemat ruang disk, maksimum 20 kesalahan per irisan node dicatat untuk setiap operasi pemuatan.

 Kesalahan parse terjadi ketika Amazon Redshift tidak dapat mengurai bidang dalam baris data saat memuatnya ke dalam tabel. Misalnya, jika kolom tabel mengharapkan tipe data integer dan file data berisi serangkaian huruf di bidang itu, itu menyebabkan kesalahan penguraian.

Kueri STL\$1LOADERROR\$1DETAIL untuk detail tambahan, seperti baris dan kolom data yang tepat tempat terjadi kesalahan penguraian, setelah Anda menanyakan [STL\$1LOAD\$1ERRORS](r_STL_LOAD_ERRORS.md) untuk mengetahui informasi umum tentang kesalahan tersebut.

Tampilan STL\$1LOADERROR\$1DETAIL berisi semua kolom data termasuk dan sebelum kolom tempat kesalahan parse terjadi. Gunakan bidang VALUE untuk melihat nilai data yang sebenarnya diuraikan di kolom ini, termasuk kolom yang diuraikan dengan benar hingga kesalahan.

Tampilan ini 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**  
STL\$1LOADERROR\$1DETAIL 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\$1LOAD\$1ERROR\$1DETAIL](SYS_LOAD_ERROR_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

## Contoh kueri
<a name="r_STL_LOADERROR_DETAIL-samplequery"></a>

Kueri berikut menggabungkan STL\$1LOAD\$1ERRORS ke STL\$1LOADERROR\$1DETAIL untuk melihat detail kesalahan penguraian yang terjadi saat memuat tabel EVENT, yang memiliki ID tabel 100133: 

```
select d.query, d.line_number, d.value,
le.raw_line, le.err_reason
from stl_loaderror_detail d, stl_load_errors le
where
d.query = le.query
and tbl = 100133;
```

Output sampel berikut menunjukkan kolom yang berhasil dimuat, termasuk kolom dengan kesalahan. Dalam contoh ini, dua kolom berhasil dimuat sebelum kesalahan penguraian terjadi di kolom ketiga, di mana string karakter salah diurai untuk bidang yang mengharapkan bilangan bulat. Karena bidang mengharapkan bilangan bulat, itu mengurai string “aaa”, yang merupakan data yang tidak diinisialisasi, sebagai null dan menghasilkan kesalahan parse. Output menunjukkan nilai mentah, nilai yang diuraikan, dan alasan kesalahan: 

```
query  | line_number | value | raw_line | err_reason
-------+-------------+-------+----------+----------------
4      |      3      |  1201 |  1201    | Invalid digit
4      |      3      |   126 |   126    | Invalid digit
4      |      3      |       |   aaa    | Invalid digit
(3 rows)
```

Ketika kueri bergabung dengan STL\$1LOAD\$1ERRORS dan STL\$1LOADERROR\$1DETAIL, ini menampilkan alasan kesalahan untuk setiap kolom di baris data, yang berarti bahwa kesalahan terjadi di baris itu. Baris terakhir dalam hasil adalah kolom aktual di mana kesalahan parse terjadi.

# STL\$1MERGE
<a name="r_STL_MERGE"></a>

Menganalisis langkah-langkah eksekusi gabungan untuk kueri. Langkah-langkah ini terjadi ketika hasil operasi paralel (seperti jenis dan gabungan) digabungkan untuk pemrosesan selanjutnya.

STL\$1MERGE 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**  
STL\$1MERGE 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan 10 hasil eksekusi gabungan. 

```
select query, step, starttime, endtime, tasknum, rows
from stl_merge
limit 10;
```

```
 query | step |       starttime     |        endtime      | tasknum | rows
-------+------+---------------------+---------------------+---------+------
     9 |    0 | 2013-08-12 20:08:14 | 2013-08-12 20:08:14 |       0 |    0
    12 |    0 | 2013-08-12 20:09:10 | 2013-08-12 20:09:10 |       0 |    0
    15 |    0 | 2013-08-12 20:10:24 | 2013-08-12 20:10:24 |       0 |    0
    20 |    0 | 2013-08-12 20:11:27 | 2013-08-12 20:11:27 |       0 |    0
    26 |    0 | 2013-08-12 20:12:28 | 2013-08-12 20:12:28 |       0 |    0
    32 |    0 | 2013-08-12 20:14:33 | 2013-08-12 20:14:33 |       0 |    0
    38 |    0 | 2013-08-12 20:16:43 | 2013-08-12 20:16:43 |       0 |    0
    44 |    0 | 2013-08-12 20:17:05 | 2013-08-12 20:17:05 |       0 |    0
    50 |    0 | 2013-08-12 20:18:48 | 2013-08-12 20:18:48 |       0 |    0
    56 |    0 | 2013-08-12 20:20:48 | 2013-08-12 20:20:48 |       0 |    0
(10 rows)
```

# STL\$1MERGEJOIN
<a name="r_STL_MERGEJOIN"></a>

Menganalisis langkah-langkah eksekusi gabungan gabungan untuk kueri.

STL\$1MERGEJOIN 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**  
STL\$1MERGEJOIN 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan hasil gabungan gabungan untuk kueri terbaru. 

```
select sum(s.qtysold), e.eventname
from event e, listing l, sales s
where e.eventid=l.eventid
and l.listid= s.listid
group by e.eventname;

select * from stl_mergejoin where query=pg_last_query_id();
```

```
 userid | query | slice | segment | step |         starttime   |          endtime    | tasknum | rows | tbl
--------+-------+-------+---------+------+---------------------+---------------------+---------+------+-----
    100 | 27399 |     3 |       4 |    4 | 2013-10-02 16:30:41 | 2013-10-02 16:30:41 |      19 |43428 | 240
    100 | 27399 |     0 |       4 |    4 | 2013-10-02 16:30:41 | 2013-10-02 16:30:41 |      19 |43159 | 240
    100 | 27399 |     2 |       4 |    4 | 2013-10-02 16:30:41 | 2013-10-02 16:30:41 |      19 |42778 | 240
    100 | 27399 |     1 |       4 |    4 | 2013-10-02 16:30:41 | 2013-10-02 16:30:41 |      19 |43091 | 240
```

# STL\$1MV\$1STATE
<a name="r_STL_MV_STATE"></a>

Tampilan STL\$1MV\$1STATE berisi baris untuk setiap transisi status dari tampilan terwujud. 

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

STL\$1MV\$1STATE 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\$1STATE](SYS_MV_STATE.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_STL_MV_STATE-table-columns"></a>

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

Tabel berikut menunjukkan contoh kombinasi `event_desc` dan`state`.

```
          event_desc     |     state
-------------------------+---------------
 TRUNCATE                | Recompute
 TRUNCATE                | Recompute
 Small table conversion  | Recompute
 Vacuum                  | Recompute
 Column was renamed      | Unrefreshable
 Column was dropped      | Unrefreshable
 Table was renamed       | Unrefreshable
 Column type was changed | Unrefreshable
 Schema name was changed | Unrefreshable
```

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

Untuk melihat log transisi status tampilan terwujud, jalankan kueri berikut. 

```
select * from stl_mv_state;
```

Query ini mengembalikan output sampel berikut: 

```
 userid |         starttime          | xid  |            event_desc       | db_name |  base_table_schema   |   base_table_name    |      mv_schema       | mv_name       |     state
--------+----------------------------+------+-----------------------------+---------+----------------------+----------------------+----------------------+---------------+---------------
    138 | 2020-02-14 02:21:25.578885 | 5180 | TRUNCATE                    | dev     | public               | mv_base_table        | public               | mv_test       | Recompute
    138 | 2020-02-14 02:21:56.846774 | 5275 | Column was dropped          | dev     |                      | mv_base_table        | public               | mv_test       | Unrefreshable
    100 | 2020-02-13 22:09:53.041228 | 1794 | Column was renamed          | dev     |                      | mv_base_table        | public               | mv_test       | Unrefreshable
      1 | 2020-02-13 22:10:23.630914 | 1893 | ALTER TABLE ALTER SORTKEY   | dev     | public               | mv_base_table_sorted | public               | mv_test       | Recompute
      1 | 2020-02-17 22:57:22.497989 | 8455 | ALTER TABLE ALTER DISTSTYLE | dev     | public               | mv_base_table        | public               | mv_test       | Recompute
    173 | 2020-02-17 22:57:23.591434 | 8504 | Table was renamed           | dev     |                      | mv_base_table        | public               | mv_test       | Unrefreshable
    173 | 2020-02-17 22:57:27.229423 | 8592 | Column type was changed     | dev     |                      | mv_base_table        | public               | mv_test       | Unrefreshable
    197 | 2020-02-17 22:59:06.212569 | 9668 | TRUNCATE                    | dev     | schemaf796e415850f4f | mv_base_table        | schemaf796e415850f4f | mv_test       | Recompute
    138 | 2020-02-14 02:21:55.705655 | 5226 | Column was renamed          | dev     |                      | mv_base_table        | public               | mv_test       | Unrefreshable
      1 | 2020-02-14 02:22:26.292434 | 5325 | ALTER TABLE ALTER SORTKEY   | dev     | public               | mv_base_table_sorted | public               | mv_test       | Recompute
```

# STL\$1NESTLOOP
<a name="r_STL_NESTLOOP"></a>

Menganalisis langkah-langkah eksekusi gabungan loop bersarang untuk kueri.

STL\$1NESTLOOP 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**  
STL\$1NESTLOOP 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\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Karena kueri berikut mengabaikan untuk bergabung dengan tabel CATEGORY, ia menghasilkan produk Cartesian sebagian, yang tidak direkomendasikan. Hal ini ditunjukkan di sini untuk mengilustrasikan loop bersarang.

```
select count(event.eventname), event.eventname, category.catname, date.caldate
from event, category, date
where event.dateid = date.dateid
group by event.eventname, category.catname, date.caldate;
```

Kueri berikut menunjukkan hasil dari query sebelumnya dalam tampilan STL\$1NESTLOOP. 

```
select query, slice, segment as seg, step, 
datediff(msec, starttime, endtime) as duration, tasknum, rows, tbl
from stl_nestloop
where query = pg_last_query_id();
```

```
 query | slice | seg | step | duration | tasknum | rows  | tbl
-------+-------+-----+------+----------+---------+-------+-----
  6028 |     0 |   4 |    5 |       41 |      22 | 24277 | 240
  6028 |     1 |   4 |    5 |       26 |      23 | 24189 | 240
  6028 |     3 |   4 |    5 |       25 |      23 | 24376 | 240
  6028 |     2 |   4 |    5 |       54 |      22 | 23936 | 240
```

# STL\$1PARSE
<a name="r_STL_PARSE"></a>

Menganalisis langkah-langkah kueri yang mengurai string menjadi nilai biner untuk pemuatan.

STL\$1PARSE 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**  
STL\$1PARSE 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan semua hasil langkah query untuk slice 1 dan segmen 0 di mana string diuraikan ke dalam nilai-nilai biner. 

```
select query, step, starttime, endtime, tasknum, rows
from stl_parse
where slice=1 and segment=0;
```

```
 query | step |     starttime       |        endtime      | tasknum |  rows
-------+------+---------------------+---------------------+---------+--------
   669 |    1 | 2013-08-12 22:35:13 | 2013-08-12 22:35:17 |      32 | 192497
   696 |    1 | 2013-08-12 22:35:49 | 2013-08-12 22:35:49 |      32 |      0
   525 |    1 | 2013-08-12 22:32:03 | 2013-08-12 22:32:03 |      13 |  49990
   585 |    1 | 2013-08-12 22:33:18 | 2013-08-12 22:33:19 |      13 |    202
   621 |    1 | 2013-08-12 22:34:03 | 2013-08-12 22:34:03 |      27 |    365
   651 |    1 | 2013-08-12 22:34:47 | 2013-08-12 22:34:53 |      35 | 192497
   590 |    1 | 2013-08-12 22:33:28 | 2013-08-12 22:33:28 |      19 |      0
   599 |    1 | 2013-08-12 22:33:39 | 2013-08-12 22:33:39 |      31 |     11
   675 |    1 | 2013-08-12 22:35:26 | 2013-08-12 22:35:27 |      38 |   3766
   567 |    1 | 2013-08-12 22:32:47 | 2013-08-12 22:32:48 |      23 |  49990
   630 |    1 | 2013-08-12 22:34:17 | 2013-08-12 22:34:17 |      36 |      0
   572 |    1 | 2013-08-12 22:33:04 | 2013-08-12 22:33:04 |      29 |      0
   645 |    1 | 2013-08-12 22:34:37 | 2013-08-12 22:34:38 |      29 |   8798
   604 |    1 | 2013-08-12 22:33:47 | 2013-08-12 22:33:47 |      37 |      0
(14 rows)
```

# STL\$1PLAN\$1INFO
<a name="r_STL_PLAN_INFO"></a>

Gunakan tampilan STL\$1PLAN\$1INFO untuk melihat output EXPLOW untuk kueri dalam hal sekumpulan baris. Ini adalah cara alternatif untuk melihat rencana kueri. 

STL\$1PLAN\$1INFO 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**  
STL\$1PLAN\$1INFO 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\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut membandingkan rencana kueri untuk kueri SELECT sederhana yang dikembalikan dengan menggunakan perintah EXPLOW dan dengan menanyakan tampilan STL\$1PLAN\$1INFO. 

```
explain select * from category;
QUERY PLAN
-------------------------------------------------------------
XN Seq Scan on category (cost=0.00..0.11 rows=11 width=49)
(1 row)

select * from category;
catid | catgroup | catname | catdesc
-------+----------+-----------+--------------------------------------------
1 | Sports | MLB | Major League Baseball
3 | Sports | NFL | National Football League
5 | Sports | MLS | Major League Soccer
...

select * from stl_plan_info where query=256;

query | nodeid | segment | step | locus | plannode | startupcost | totalcost
| rows | bytes
-------+--------+---------+------+-------+----------+-------------+-----------+------+-------
256 | 1 | 0 | 1 | 0 | 104 | 0 | 0.11 | 11 | 539
256 | 1 | 0 | 0 | 0 | 104 | 0 | 0.11 | 11 | 539
(2 rows)
```

Dalam contoh ini, PLANNODE 104 mengacu pada pemindaian berurutan dari tabel CATEGORY.

```
select distinct eventname from event order by 1;

eventname
------------------------------------------------------------------------
.38 Special
3 Doors Down
70s Soul Jam
A Bronx Tale
...

explain select distinct eventname from event order by 1;

QUERY PLAN
-------------------------------------------------------------------------------------
XN Merge (cost=1000000000136.38..1000000000137.82 rows=576 width=17)
Merge Key: eventname
-> XN Network (cost=1000000000136.38..1000000000137.82 rows=576
width=17)
Send to leader
-> XN Sort (cost=1000000000136.38..1000000000137.82 rows=576
width=17)
Sort Key: eventname
-> XN Unique (cost=0.00..109.98 rows=576 width=17)
-> XN Seq Scan on event (cost=0.00..87.98 rows=8798
width=17)
(8 rows)

select * from stl_plan_info where query=240 order by nodeid desc;

query | nodeid | segment | step | locus | plannode | startupcost |
totalcost | rows | bytes
-------+--------+---------+------+-------+----------+------------------+------------------+------+--------
240 | 5 | 0 | 0 | 0 | 104 | 0                | 87.98   | 8798 | 149566         
240 | 5 | 0 | 1 | 0 | 104 | 0                | 87.98   | 8798 | 149566
240 | 4 | 0 | 2 | 0 | 117 | 0                | 109.975 | 576  | 9792
240 | 4 | 0 | 3 | 0 | 117 | 0                | 109.975 | 576  | 9792
240 | 4 | 1 | 0 | 0 | 117 | 0                | 109.975 | 576  | 9792
240 | 4 | 1 | 1 | 0 | 117 | 0                | 109.975 | 576  | 9792
240 | 3 | 1 | 2 | 0 | 114 | 1000000000136.38 | 1000000000137.82 | 576 | 9792
240 | 3 | 2 | 0 | 0 | 114 | 1000000000136.38 | 1000000000137.82 | 576 | 9792
240 | 2 | 2 | 1 | 0 | 123 | 1000000000136.38 | 1000000000137.82 | 576 | 9792
240 | 1 | 3 | 0 | 0 | 122 | 1000000000136.38 | 1000000000137.82 | 576 | 9792
(10 rows)
```

# STL\$1PROJECT
<a name="r_STL_PROJECT"></a>

Berisi baris untuk langkah-langkah kueri yang digunakan untuk mengevaluasi ekspresi.

STL\$1PROJECT 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**  
STL\$1PROJECT 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\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan semua baris untuk langkah-langkah query yang digunakan untuk mengevaluasi ekspresi untuk slice 0 dan segmen 1. 

```
select query, step, starttime, endtime, tasknum, rows
from stl_project
where slice=0 and segment=1;
```

```
 query  | step |         starttime   |          endtime    | tasknum | rows
--------+------+---------------------+---------------------+---------+------
  86399 |    2 | 2013-08-29 22:01:21 | 2013-08-29 22:01:21 |      25 |   -1
  86399 |    3 | 2013-08-29 22:01:21 | 2013-08-29 22:01:21 |      25 |   -1
    719 |    1 | 2013-08-12 22:38:33 | 2013-08-12 22:38:33 |       7 |   -1
  86383 |    1 | 2013-08-29 21:58:35 | 2013-08-29 21:58:35 |       7 |   -1
    714 |    1 | 2013-08-12 22:38:17 | 2013-08-12 22:38:17 |       2 |   -1
  86375 |    1 | 2013-08-29 21:57:59 | 2013-08-29 21:57:59 |       2 |   -1
  86397 |    2 | 2013-08-29 22:01:20 | 2013-08-29 22:01:20 |      19 |   -1
    627 |    1 | 2013-08-12 22:34:13 | 2013-08-12 22:34:13 |      34 |   -1
  86326 |    2 | 2013-08-29 21:45:28 | 2013-08-29 21:45:28 |      34 |   -1
  86326 |    3 | 2013-08-29 21:45:28 | 2013-08-29 21:45:28 |      34 |   -1
  86325 |    2 | 2013-08-29 21:45:27 | 2013-08-29 21:45:27 |      28 |   -1
  86371 |    1 | 2013-08-29 21:57:42 | 2013-08-29 21:57:42 |       4 |   -1
 111100 |    2 | 2013-09-03 19:04:45 | 2013-09-03 19:04:45 |      12 |   -1
    704 |    2 | 2013-08-12 22:36:34 | 2013-08-12 22:36:34 |      37 |   -1
    649 |    2 | 2013-08-12 22:34:47 | 2013-08-12 22:34:47 |      38 |   -1
    649 |    3 | 2013-08-12 22:34:47 | 2013-08-12 22:34:47 |      38 |   -1
    632 |    2 | 2013-08-12 22:34:22 | 2013-08-12 22:34:22 |      13 |   -1
    705 |    2 | 2013-08-12 22:36:48 | 2013-08-12 22:36:49 |      13 |   -1
    705 |    3 | 2013-08-12 22:36:48 | 2013-08-12 22:36:49 |      13 |   -1
      3 |    1 | 2013-08-12 20:07:40 | 2013-08-12 20:07:40 |       3 |   -1
  86373 |    1 | 2013-08-29 21:57:58 | 2013-08-29 21:57:58 |       3 |   -1
 107976 |    1 | 2013-09-03 04:05:12 | 2013-09-03 04:05:12 |       3 |   -1
  86381 |    1 | 2013-08-29 21:58:35 | 2013-08-29 21:58:35 |       8 |   -1
  86396 |    1 | 2013-08-29 22:01:20 | 2013-08-29 22:01:20 |      15 |   -1
    711 |    1 | 2013-08-12 22:37:10 | 2013-08-12 22:37:10 |      20 |   -1
  86324 |    1 | 2013-08-29 21:45:27 | 2013-08-29 21:45:27 |      24 |   -1
(26 rows)
```

# KUERI STL\$1
<a name="r_STL_QUERY"></a>

Mengembalikan informasi eksekusi tentang query database.

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

STL\$1QUERY 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.

Perhatikan bahwa ketika panjang teks kueri Anda lebih dari 4000 karakter, STL\$1QUERY hanya menampilkan data terpotong. Untuk mendapatkan teks kueri lengkap, Anda dapat menggunakan UNION pada teks kueri di seluruh baris. 

**catatan**  
Untuk memverifikasi apakah transaksi yang berisi kueri yang dieksekusi berhasil dilakukan, Anda perlu melakukan operasi gabungan antara tabel sistem dan `sys_transaction_history` tabel. Contoh:  

```
SELECT 
    stlq.xid AS transaction_id,
    stlq.query AS query_id,
    TRIM(stlq.querytxt) AS query_text,
    th.status AS transaction_status
FROM 
    stl_query stlq
LEFT JOIN 
    sys_transaction_history th ON stlq.xid = th.transaction_id;
```

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

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

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

Kueri berikut mencantumkan lima kueri terbaru.

```
select query, trim(querytxt) as sqlquery
from stl_query
order by query desc limit 5;

query |                                   sqlquery
------+--------------------------------------------------
129 | select query, trim(querytxt) from stl_query order by query;
128 | select node from stv_disk_read_speeds;
127 | select system_status from stv_gui_status
126 | select * from systable_topology order by slice
125 | load global dict registry
(5 rows)
```

Kueri berikut mengembalikan waktu yang telah berlalu dalam urutan menurun untuk kueri yang berjalan pada 15 Februari 2013. 

```
select query, datediff(seconds, starttime, endtime),
trim(querytxt) as sqlquery
from stl_query
where starttime >= '2013-02-15 00:00' and endtime < '2013-02-16 00:00'
order by date_diff desc;

 query | date_diff |  sqlquery
-------+-----------+-------------------------------------------
 55    |       119 | padb_fetch_sample: select count(*) from category
121    |         9 | select * from svl_query_summary;
181    |         6 | select * from svl_query_summary where query in(179,178);
172    |         5 | select * from svl_query_summary where query=148;
...
(189 rows)
```

Kueri berikut menunjukkan waktu antrian dan waktu eksekusi untuk kueri. Kueri dengan `concurrency_scaling_status = 1` dijalankan pada cluster penskalaan konkurensi. Semua kueri lainnya berjalan di cluster utama.

```
SELECT w.service_class AS queue
     , q.concurrency_scaling_status
     , COUNT( * ) AS queries
     , SUM( q.aborted )  AS aborted
     , SUM( ROUND( total_queue_time::NUMERIC / 1000000,2 ) ) AS queue_secs
     , SUM( ROUND( total_exec_time::NUMERIC / 1000000,2 ) )  AS exec_secs
FROM stl_query q
     JOIN stl_wlm_query w
          USING (userid,query)
WHERE q.userid > 1
  AND service_class > 5
  AND q.starttime > '2019-03-01 16:38:00'
  AND q.endtime   < '2019-03-01 17:40:00'
GROUP BY 1,2
ORDER BY 1,2;
```

# STL\$1QUERY\$1METRICS
<a name="r_STL_QUERY_METRICS"></a>

Berisi informasi metrik, seperti jumlah baris yang diproses, penggunaan CPU, input/output, dan penggunaan disk, untuk kueri yang telah selesai berjalan dalam antrian kueri yang ditentukan pengguna (kelas layanan). Untuk melihat metrik kueri aktif yang sedang berjalan, lihat tampilan [STV\$1QUERY\$1METRICS](r_STV_QUERY_METRICS.md) sistem. 

Metrik kueri diambil sampelnya pada interval satu detik. Akibatnya, proses yang berbeda dari kueri yang sama mungkin mengembalikan waktu yang sedikit berbeda. Selain itu, segmen kueri yang berjalan dalam waktu kurang dari satu detik mungkin tidak direkam. 

STL\$1QUERY\$1METRICS melacak dan menggabungkan metrik pada tingkat kueri, segmen, dan langkah. Untuk informasi tentang segmen dan langkah kueri, lihat[Perencanaan kueri dan alur kerja eksekusi](c-query-planning.md). Banyak metrik (seperti`max_rows`,`cpu_time`, dan sebagainya) dijumlahkan di seluruh irisan node. Untuk informasi selengkapnya tentang irisan simpul, lihat[Arsitektur sistem gudang data](c_high_level_system_architecture.md). 

Untuk menentukan tingkat di mana baris melaporkan metrik, periksa `segment` dan `step_type` kolom.
+ Jika keduanya `segment` dan `step_type` sedang`-1`, maka baris melaporkan metrik pada tingkat kueri. 
+ Jika `segment` tidak `-1` dan `step_type` tidak`-1`, maka baris melaporkan metrik di tingkat segmen. 
+ Jika `step_type` keduanya `segment` dan tidak`-1`, maka baris melaporkan metrik pada tingkat langkah. 

[SVL\$1QUERY\$1METRICS](r_SVL_QUERY_METRICS.md)Tampilan dan [SVL\$1QUERY\$1METRICS\$1SUMMARY](r_SVL_QUERY_METRICS_SUMMARY.md) tampilan menggabungkan data dalam tampilan ini dan menyajikan informasi dalam bentuk yang lebih mudah diakses.

STL\$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_STL_QUERY_METRICS-table-rows2"></a>

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

## Contoh kueri
<a name="r_STL_QUERY_METRICS-sample-query2"></a>

Untuk menemukan kueri dengan waktu CPU tinggi (lebih dari 1.000 detik), jalankan kueri berikut.

```
Select query, cpu_time / 1000000 as cpu_seconds
from stl_query_metrics where segment = -1 and cpu_time > 1000000000
order by cpu_time;

query | cpu_seconds
------+------------
25775 |        9540
```

Untuk menemukan kueri aktif dengan gabungan loop bersarang yang menampilkan lebih dari satu juta baris, jalankan kueri berikut.

```
select query, rows 
from stl_query_metrics 
where step_type = 15 and rows > 1000000
order by rows;

query | rows      
------+-----------
25775 | 2621562702
```

Untuk menemukan kueri aktif yang telah berjalan selama lebih dari 60 detik dan telah menggunakan waktu CPU kurang dari 10 detik, jalankan kueri berikut. 

```
select query, run_time/1000000 as run_time_seconds
from stl_query_metrics 
where segment = -1 and run_time > 60000000 and cpu_time < 10000000;

query | run_time_seconds
------+-----------------
25775 |              114
```

# STL\$1QUERYTEXT
<a name="r_STL_QUERYTEXT"></a>

Menangkap teks kueri untuk perintah SQL.

Kueri tampilan STL\$1QUERYTEXT untuk menangkap SQL yang dicatat untuk pernyataan berikut: 
+ PILIH, PILIH KE
+ MASUKKAN, PERBARUI, HAPUS
+ MENYONTEK
+ MEMBONGKAR
+ Kueri yang dihasilkan dengan menjalankan VACUUM dan ANALYSIS
+ BUAT TABEL SEBAGAI (CTAS)

Untuk melakukan kueri aktivitas pernyataan ini selama periode waktu tertentu, gabungkan tampilan STL\$1QUERYTEXT dan STL\$1QUERY.

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

Lihat juga[STL\$1DDLTEXT](r_STL_DDLTEXT.md),[STL\$1UTILITYTEXT](r_STL_UTILITYTEXT.md), dan[SVL\$1STATEMENTTEXT](r_SVL_STATEMENTTEXT.md).

STL\$1QUERYTEXT 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\$1TEXT](SYS_QUERY_TEXT.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.

Perhatikan bahwa ketika panjang teks kueri Anda lebih dari 4000 karakter, STL\$1QUERYTEXT hanya menampilkan data terpotong. Untuk mendapatkan teks kueri lengkap, Anda dapat menggunakan UNION pada teks kueri di seluruh baris. 

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

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

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

Anda dapat menggunakan fungsi PG\$1BACKEND\$1PID () untuk mengambil informasi untuk sesi saat ini. Misalnya, query berikut mengembalikan ID query dan sebagian dari teks query untuk query selesai dalam sesi saat ini.

```
select query, substring(text,1,60)
from stl_querytext
where pid = pg_backend_pid()
order by query desc;

 query |                         substring
-------+--------------------------------------------------------------
 28262 | select query, substring(text,1,80) from stl_querytext where 
 28252 | select query, substring(path,0,80) as path from stl_unload_l
 28248 | copy category from 's3://dw-tickit/manifest/category/1030_ma
 28247 | Count rows in target table
 28245 | unload ('select * from category') to 's3://dw-tickit/manifes
 28240 | select query, substring(text,1,40) from stl_querytext where 
(6 rows)
```

### Merekonstruksi SQL yang disimpan
<a name="r_STL_QUERYTEXT-reconstruct-sql"></a>

Untuk merekonstruksi SQL yang disimpan di `text` kolom STL\$1QUERYTEXT, 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 query, LISTAGG(CASE WHEN LEN(RTRIM(text)) = 0 THEN text ELSE RTRIM(text) END) WITHIN GROUP (ORDER BY sequence) as query_statement, COUNT(*) as row_count 
FROM stl_querytext GROUP BY query ORDER BY query desc;
```

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

```
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 STL\$1QUERYTEXT.

```
select query, sequence, text
from stl_querytext where query=pg_last_query_id() order by query desc, sequence limit 10;
```

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

Untuk merekonstruksi SQL yang disimpan di STL\$1QUERYTEXT, 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 stl_querytext where query=pg_last_query_id();
```

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;
```

# STL\$1REPLACEMENTS
<a name="r_STL_REPLACEMENTS"></a>

Menampilkan log yang merekam ketika karakter UTF-8 yang tidak valid diganti dengan [MENYONTEK](r_COPY.md) perintah dengan opsi ACCEPTINVCHARS. Entri log ditambahkan ke STL\$1REPLACEMENTS untuk masing-masing dari 100 baris pertama pada setiap irisan node yang membutuhkan setidaknya satu penggantian. 

STL\$1REPLACEMENTS 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**  
STL\$1NESTLOOP 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\$1COPY\$1REPLACEMENTS](SYS_COPY_REPLACEMENTS.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_STL_REPLACEMENTS-table-columns2"></a>

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

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

Contoh berikut mengembalikan penggantian untuk operasi COPY terbaru. 

```
select query, session, filename, line_number, colname
from stl_replacements
where query = pg_last_copy_id();

 query | session |   filename                                  | line_number | colname
 ------+---------+---------------------------------------------+-------------+--------
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         251 | city
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         317 | city
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         569 | city
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         623 | city
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         694 | city
...
```

# STL\$1RESTARTED\$1SESSIONS
<a name="r_STL_RESTARTED_SESSIONS"></a>

Untuk menjaga ketersediaan berkelanjutan setelah peristiwa internal tertentu, Amazon Redshift mungkin memulai ulang sesi aktif dengan ID proses (PID) baru. Saat Amazon Redshift memulai ulang sesi, STL\$1RESTARTED\$1SESSIONS merekam PID baru dan PID lama.

 Untuk informasi selengkapnya, lihat contoh berikut di bagian ini.

STL\$1RESTARTED\$1SESSIONS 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\$1SESSION\$1HISTORY](SYS_SESSION_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_STL_RESTARTED_SESSIONS-table-columns2"></a>

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

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

Contoh berikut bergabung dengan STL\$1RESTARTED\$1SESSIONS dengan STL\$1SESSIONS untuk menampilkan nama pengguna untuk sesi yang telah dimulai ulang. 

```
select process, stl_restarted_sessions.newpid, user_name
from stl_sessions
inner join stl_restarted_sessions on stl_sessions.process = stl_restarted_sessions.oldpid
order by process;

...
```

# STL\$1RETURN
<a name="r_STL_RETURN"></a>

Berisi detail untuk langkah-langkah *pengembalian* dalam kueri. Langkah kembali mengembalikan hasil query yang diselesaikan pada node komputasi ke node pemimpin. Node pemimpin kemudian menggabungkan data dan mengembalikan hasilnya ke klien yang meminta. Untuk kueri yang diselesaikan pada node pemimpin, langkah kembali mengembalikan hasil ke klien.

Kueri terdiri dari beberapa segmen, dan setiap segmen terdiri dari satu atau lebih langkah. Untuk informasi selengkapnya, lihat [Pemrosesan kueri](c-query-processing.md). 

STL\$1RETURN 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**  
STL\$1RETURN 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Kueri berikut menunjukkan langkah mana dalam kueri terbaru yang dilakukan pada setiap irisan. 

```
SELECT query, slice, segment, step, endtime, rows, packets 
from stl_return where query = pg_last_query_id();

 query |  slice | segment | step |          endtime           | rows | packets 
-------+--------+---------+------+----------------------------+------+---------
     4 |      2 |       3 |    2 | 2013-12-27 01:43:21.469043 |    3 |       0
     4 |      3 |       3 |    2 | 2013-12-27 01:43:21.473321 |    0 |       0
     4 |      0 |       3 |    2 | 2013-12-27 01:43:21.469118 |    2 |       0
     4 |      1 |       3 |    2 | 2013-12-27 01:43:21.474196 |    0 |       0
     4 |      4 |       3 |    2 | 2013-12-27 01:43:21.47704  |    2 |       0
     4 |      5 |       3 |    2 | 2013-12-27 01:43:21.478593 |    0 |       0
     4 |   12811|       4 |    1 | 2013-12-27 01:43:21.480755 |    0 |       0
(7 rows)
```

# STL\$1S3KLIEN
<a name="r_STL_S3CLIENT"></a>

Mencatat waktu transfer dan metrik kinerja lainnya.

Gunakan tabel STL\$1S3CLIENT untuk menemukan waktu yang dihabiskan untuk mentransfer data dari Amazon S3.

STL\$1S3CLIENT 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_STL_S3CLIENT-table-columns2"></a>

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

## Contoh kueri
<a name="r_STL_S3CLIENT-sample-query2"></a>

Query berikut mengembalikan waktu yang dibutuhkan untuk memuat file menggunakan perintah COPY.

```
select slice, key, transfer_time 
from stl_s3client 
where query = pg_last_copy_id();
```

Hasil

```
 slice |   key                       | transfer_time
 ------+-----------------------------+---------------
     0 | listing10M0003_part_00      |    16626716
     1 | listing10M0001_part_00      |    12894494
     2 | listing10M0002_part_00      |    14320978
     3 | listing10M0000_part_00      |    11293439
  3371 | prefix=listing10M;marker=   |       99395
```

Kueri berikut mengonversi `start_time` dan `end_time` ke stempel waktu. 

```
select userid,query,slice,pid,recordtime,start_time,end_time,
'2000-01-01'::timestamp + (start_time/1000000.0)* interval '1 second' as start_ts,
'2000-01-01'::timestamp + (end_time/1000000.0)* interval '1 second' as end_ts 
from stl_s3client where query> -1 limit 5;
```

```
 userid | query | slice |  pid  |         recordtime         |   start_time    |    end_time     |          start_ts          |           end_ts           
--------+-------+-------+-------+----------------------------+-----------------+-----------------+----------------------------+----------------------------
      0 |     0 |     0 | 23449 | 2019-07-14 16:27:17.207839 | 616436837154256 | 616436837207838 | 2019-07-14 16:27:17.154256 | 2019-07-14 16:27:17.207838
      0 |     0 |     0 | 23449 | 2019-07-14 16:27:17.252521 | 616436837208208 | 616436837252520 | 2019-07-14 16:27:17.208208 | 2019-07-14 16:27:17.25252
      0 |     0 |     0 | 23449 | 2019-07-14 16:27:17.284376 | 616436837208460 | 616436837284374 | 2019-07-14 16:27:17.20846  | 2019-07-14 16:27:17.284374
      0 |     0 |     0 | 23449 | 2019-07-14 16:27:17.285307 | 616436837208980 | 616436837285306 | 2019-07-14 16:27:17.20898  | 2019-07-14 16:27:17.285306
      0 |     0 |     0 | 23449 | 2019-07-14 16:27:17.353853 | 616436837302216 | 616436837353851 | 2019-07-14 16:27:17.302216 | 2019-07-14 16:27:17.353851
```

# STL\$1S3CLIENT\$1ERROR
<a name="r_STL_S3CLIENT_ERROR"></a>

Merekam kesalahan yang ditemui oleh irisan saat memuat file dari Amazon S3.

Gunakan STL\$1S3CLIENT\$1ERROR untuk menemukan detail kesalahan yang ditemui saat mentransfer data dari Amazon S3 sebagai bagian dari perintah COPY.

STL\$1S3CLIENT\$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).

## Kolom tabel
<a name="r_STL_S3CLIENT_ERROR-table-columns2"></a>

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

## Catatan penggunaan
<a name="w2aac59c29b9c97c11"></a>

Jika Anda melihat beberapa kesalahan dengan “Waktu koneksi habis”, Anda mungkin mengalami masalah jaringan. Jika Anda menggunakan Perutean VPC yang Ditingkatkan, verifikasi bahwa Anda memiliki jalur jaringan yang valid antara VPC klaster dan sumber daya data Anda. Untuk informasi selengkapnya, lihat Perutean [VPC Amazon Redshift Enhanced](https://docs.aws.amazon.com/redshift/latest/mgmt/enhanced-vpc-routing.html).

## Contoh kueri
<a name="w2aac59c29b9c97c13"></a>

Query berikut mengembalikan kesalahan dari perintah COPY selesai selama sesi saat ini.

```
select query, sliceid, substring(key from 1 for 20) as file, 
substring(error from 1 for 35) as error  
from stl_s3client_error 
where pid = pg_backend_pid()
order by query desc;
```

Hasil

```
 query  | sliceid |     file           |              error                             
--------+---------+--------------------+------------------------------------
 362228 |      12 | part.tbl.25.159.gz | transfer closed with 1947655 bytes 
 362228 |      24 | part.tbl.15.577.gz | transfer closed with 1881910 bytes 
 362228 |       7 | part.tbl.22.600.gz | transfer closed with 700143 bytes r 
 362228 |      22 | part.tbl.3.34.gz   | transfer closed with 2334528 bytes 
 362228 |      11 | part.tbl.30.274.gz | transfer closed with 699031 bytes r
 362228 |      30 | part.tbl.5.509.gz  | Unknown SSL protocol error in conne
 361999 |      10 | part.tbl.23.305.gz | transfer closed with 698959 bytes r
 361999 |      19 | part.tbl.26.582.gz | transfer closed with 1881458 bytes 
 361999 |       4 | part.tbl.15.629.gz | transfer closed with 2275907 bytes 
 361999 |      20 | part.tbl.6.456.gz  | transfer closed with 692162 bytes r
(10 rows)
```

# STL\$1SIMPAN
<a name="r_STL_SAVE"></a>

Berisi detail untuk *menyimpan* langkah-langkah dalam kueri. Langkah simpan menyimpan aliran input ke tabel transien. Tabel transien adalah tabel sementara yang menyimpan hasil antara selama eksekusi kueri.

Kueri terdiri dari beberapa segmen, dan setiap segmen terdiri dari satu atau lebih langkah. Untuk informasi selengkapnya, lihat [Pemrosesan kueri](c-query-processing.md). 

STL\$1SAVE 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**  
STL\$1SAVE 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="w2aac59c29b9c99c13"></a>

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

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

Kueri berikut menunjukkan langkah penyimpanan mana dalam kueri terbaru yang dilakukan pada setiap irisan. 

```
select query, slice, segment, step, tasknum, rows,  tbl  
from stl_save where query = pg_last_query_id();

 query | slice | segment | step | tasknum | rows | tbl
-------+-------+---------+------+---------+------+-----
 52236 |     3 |       0 |    2 |      21 |    0 | 239
 52236 |     2 |       0 |    2 |      20 |    0 | 239
 52236 |     2 |       2 |    2 |      20 |    0 | 239
 52236 |     3 |       2 |    2 |      21 |    0 | 239
 52236 |     1 |       0 |    2 |      21 |    0 | 239
 52236 |     0 |       0 |    2 |      20 |    0 | 239
 52236 |     0 |       2 |    2 |      20 |    0 | 239
 52236 |     1 |       2 |    2 |      21 |    0 | 239
(8 rows)
```

# STL\$1SCAN
<a name="r_STL_SCAN"></a>

Menganalisis langkah-langkah pemindaian tabel untuk kueri. Nomor langkah untuk baris dalam tabel ini selalu 0 karena pemindaian adalah langkah pertama dalam segmen.

STL\$1SCAN 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**  
STL\$1SCAN 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

## Jenis pemindaian
<a name="r_STL_SCAN-scan-types"></a>

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

## Catatan penggunaan
<a name="w2aac59c29b9d101c15"></a>

Idealnya `rows` harus relatif dekat dengan`rows_pre_filter`. Perbedaan besar antara `rows` dan `rows_pre_filter` merupakan indikasi bahwa mesin eksekusi memindai baris yang kemudian dibuang, yang tidak efisien. Perbedaan antara `rows_pre_filter` dan `rows_pre_user_filter` adalah jumlah baris hantu dalam pemindaian. Jalankan VACUUM untuk menghapus baris yang ditandai untuk dihapus. Perbedaan antara `rows` dan `rows_pre_user_filter` adalah jumlah baris yang disaring oleh kueri. Jika banyak baris dibuang oleh filter pengguna, tinjau kolom pengurutan pilihan Anda atau, jika ini karena wilayah besar yang tidak disortir, jalankan ruang hampa.

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

Contoh berikut menunjukkan bahwa `rows_pre_filter` lebih besar dari `rows_pre_user_filter` karena tabel telah menghapus baris yang belum disedot (baris hantu). 

```
SELECT query, slice, segment,step,rows, rows_pre_filter, rows_pre_user_filter 
from stl_scan where query = pg_last_query_id();

 query |  slice | segment | step | rows  | rows_pre_filter | rows_pre_user_filter
-------+--------+---------+------+-------+-----------------+----------------------
 42915 |      0 |       0 |    0 | 43159 |           86318 |                43159
 42915 |      0 |       1 |    0 |     1 |               0 |                    0
 42915 |      1 |       0 |    0 | 43091 |           86182 |                43091
 42915 |      1 |       1 |    0 |     1 |               0 |                    0
 42915 |      2 |       0 |    0 | 42778 |           85556 |                42778
 42915 |      2 |       1 |    0 |     1 |               0 |                    0
 42915 |      3 |       0 |    0 | 43428 |           86856 |                43428
 42915 |      3 |       1 |    0 |     1 |               0 |                    0
 42915 |  10000 |       2 |    0 |     4 |               0 |                    0
(9 rows)
```

# STL\$1SCHEMA\$1QUOTA\$1VIOLATIONS
<a name="r_STL_SCHEMA_QUOTA_VIOLATIONS"></a>

Mencatat kejadian, stempel waktu, XID, dan informasi berguna lainnya ketika kuota skema terlampaui.

STL\$1SCHEMA\$1QUOTA\$1VIOLATIONS 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\$1SCHEMA\$1QUOTA\$1VIOLATIONS](r_SYS_SCHEMA_QUOTA_VIOLATIONS.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_STL_SCHEMA_QUOTA_VIOLATIONS-table-columns"></a>

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

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

Kueri berikut menunjukkan hasil pelanggaran kuota:

```
SELECT userid, TRIM(SCHEMA_NAME) "schema_name", quota, disk_usage, disk_usage_pct, timestamp FROM
stl_schema_quota_violations WHERE SCHEMA_NAME = 'sales_schema' ORDER BY timestamp DESC;
```

Query ini mengembalikan output sampel berikut untuk skema tertentu:

```
userid | schema_name  | quota | disk_usage | disk_usage_pct |timestamp
-------+--------------+-------+------------+----------------+----------------------------
104    | sales_schema | 2048  | 2798       |  136.62        | 2020-04-20 20:09:25.494723
(1 row)
```

# STL\$1SESSION
<a name="r_STL_SESSIONS"></a>

Mengembalikan informasi tentang riwayat sesi pengguna.

STL\$1SESSIONS berbeda dari STV\$1SESSIONS karena STL\$1SESSIONS berisi riwayat sesi, di mana STV\$1SESSIONS berisi sesi aktif saat ini.

STL\$1SESSIONS 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\$1SESSION\$1HISTORY](SYS_SESSION_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_STL_SESSIONS-table-columns"></a>

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

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

Untuk melihat riwayat sesi untuk database TICKIT, ketik kueri berikut:

```
select starttime, process, user_name, timeout_sec, timed_out
from stl_sessions
where db_name='tickit' order by starttime;
```

Query ini mengembalikan output sampel berikut:

```
    starttime              | process |  user_name             | timeout_sec | timed_out
---------------------------+---------+------------------------+-------------+-------------
2008-09-15 09:54:06.746705 |   32358 | dwuser                 | 120         | 1
2008-09-15 09:56:34.30275  |   32744 | dwuser                 | 60          | 1
2008-09-15 11:20:34.694837 |   14906 | dwuser                 | 0           | 0
2008-09-15 11:22:16.749818 |   15148 | dwuser                 | 0           | 0
2008-09-15 14:32:44.66112  |   14031 | dwuser                 | 0           | 0
2008-09-15 14:56:30.22161  |   18380 | dwuser                 | 0           | 0
2008-09-15 15:28:32.509354 |   24344 | dwuser                 | 0           | 0
2008-09-15 16:01:00.557326 |   30153 | dwuser                 | 120         | 1
2008-09-15 17:28:21.419858 |   12805 | dwuser                 | 0           | 0
2008-09-15 20:58:37.601937 |   14951 | dwuser                 | 60          | 1
2008-09-16 11:12:30.960564 |   27437 | dwuser                 | 60          | 1
2008-09-16 14:11:37.639092 |   23790 | dwuser                 | 3600        | 1
2008-09-16 15:13:46.02195  |    1355 | dwuser                 | 120         | 1
2008-09-16 15:22:36.515106 |    2878 | dwuser                 | 120         | 1
2008-09-16 15:44:39.194579 |    6470 | dwuser                 | 120         | 1
2008-09-16 16:50:27.02138  |   17254 | dwuser                 | 120         | 1
2008-09-17 12:05:02.157208 |    8439 | dwuser                 | 3600        | 0
(17 rows)
```

# STL\$1SORT
<a name="r_STL_SORT"></a>

Menampilkan langkah eksekusi sortir untuk kueri, seperti langkah-langkah yang menggunakan pemrosesan ORDER BY.

STL\$1SORT 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**  
STL\$1SORT 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan hasil sort untuk slice 0 dan segmen 1. 

```
select query, bytes, tbl, is_diskbased, workmem
from stl_sort
where slice=0 and segment=1;
```

```
 query |  bytes  | tbl | is_diskbased |  workmem
-------+---------+-----+--------------+-----------
   567 | 3126968 | 241 | f            | 383385600
   604 |    5292 | 242 | f            | 383385600
   675 |  104776 | 251 | f            | 383385600
   525 | 3126968 | 251 | f            | 383385600
   585 |    5068 | 241 | f            | 383385600
   630 |  204808 | 266 | f            | 383385600
   704 |       0 | 242 | f            |         0
   669 | 4606416 | 241 | f            | 383385600
   696 |  104776 | 241 | f            | 383385600
   651 | 4606416 | 254 | f            | 383385600
   632 |       0 | 256 | f            |         0
   599 |     396 | 241 | f            | 383385600
 86397 |       0 | 242 | f            |         0
   621 |    5292 | 241 | f            | 383385600
 86325 |       0 | 242 | f            |         0
   572 |    5068 | 242 | f            | 383385600
   645 |  204808 | 241 | f            | 383385600
   590 |     396 | 242 | f            | 383385600
(18 rows)
```

# STL\$1SSHCLIENT\$1ERROR
<a name="r_STL_SSHCLIENT_ERROR"></a>

 Merekam semua kesalahan yang dilihat oleh klien SSH. 

STL\$1SSHCLIENT\$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).

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

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

# STL\$1STREAM\$1SEGS
<a name="r_STL_STREAM_SEGS"></a>

Daftar hubungan antara aliran dan segmen bersamaan.

Aliran dalam konteks ini adalah aliran Amazon Redshift. Tampilan sistem ini tidak berkaitan dengan. [Streaming konsumsi ke tampilan yang terwujud](materialized-view-streaming-ingestion.md)

STL\$1STREAM\$1SEGS 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**  
STL\$1STREAM\$1SEGS 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\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Untuk melihat hubungan antara aliran dan segmen bersamaan untuk kueri terbaru, ketik kueri berikut: 

```
select *
from stl_stream_segs
where query = pg_last_query_id();

 query | stream | segment
-------+--------+---------
    10 |      1 |       2
    10 |      0 |       0
    10 |      2 |       4
    10 |      1 |       3
    10 |      0 |       1
(5 rows)
```

# STL\$1TR\$1CONFLICT
<a name="r_STL_TR_CONFLICT"></a>

Menampilkan informasi untuk mengidentifikasi dan menyelesaikan konflik transaksi dengan tabel database.

Konflik transaksi terjadi ketika dua atau lebih pengguna menanyakan dan memodifikasi baris data dari tabel sehingga transaksi mereka tidak dapat diserialisasi. Transaksi yang menjalankan pernyataan yang akan merusak serialisasi dihentikan dan dibatalkan. Setiap kali terjadi konflik transaksi, Amazon Redshift menulis baris data ke tabel sistem STL\$1TR\$1CONFLICT yang berisi detail tentang transaksi yang dibatalkan. Untuk informasi selengkapnya, lihat [Tingkat isolasi di Amazon Redshift](c_serial_isolation.md).

STL\$1TR\$1CONFLICT 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\$1TRANSACTION\$1HISTORY](SYS_TRANSACTION_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_STL_TR_CONFLICT-table-columns"></a>

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

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

Untuk mengembalikan informasi tentang konflik yang melibatkan tabel tertentu, jalankan kueri yang menentukan ID tabel: 

```
select * from stl_tr_conflict where table_id=100234
order by xact_start_ts;

xact_id|process_|      xact_start_ts       |        abort_time        |table_
       |id      |                          |                          |id
-------+--------+--------------------------+--------------------------+------
  1876 |  8551  |2010-03-30 09:19:15.852326|2010-03-30 09:20:17.582499|100234
  1928 | 15034  |2010-03-30 13:20:00.636045|2010-03-30 13:20:47.766817|100234
  1991 | 23753  |2010-04-01 13:05:01.220059|2010-04-01 13:06:06.94098 |100234
  2002 | 23679  |2010-04-01 13:17:05.173473|2010-04-01 13:18:27.898655|100234
(4 rows)
```

Anda bisa mendapatkan ID tabel dari bagian DETAIL dari pesan kesalahan untuk pelanggaran serialisasi (kesalahan 1023).

# STL\$1UNDONE
<a name="r_STL_UNDONE"></a>

Menampilkan informasi tentang transaksi yang telah dibatalkan.

STL\$1UNDONE 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\$1TRANSACTION\$1HISTORY](SYS_TRANSACTION_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_STL_UNDONE-table-columns"></a>

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

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

Untuk melihat log singkat dari semua transaksi yang dibatalkan, ketik perintah berikut: 

```
select xact_id, xact_id_undone, table_id from stl_undone;
```

Perintah ini mengembalikan output sampel berikut: 

```
 xact_id | xact_id_undone | table_id
---------+----------------+----------
1344 |           1344 |   100192
1326 |           1326 |   100192
1551 |           1551 |   100192
(3 rows)
```

# STL\$1UNIQUE
<a name="r_STL_UNIQUE"></a>

Menganalisis langkah-langkah eksekusi yang terjadi ketika fungsi DISTINCT digunakan dalam daftar SELECT atau ketika duplikat dihapus dalam kueri UNION atau INTERSECT.

STL\$1UNIQUE 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**  
STL\$1UNIQUE 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\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Misalkan Anda menjalankan kueri berikut: 

```
select distinct eventname
from event order by 1;
```

Dengan asumsi ID untuk kueri sebelumnya adalah 6313, contoh berikut menunjukkan jumlah baris yang dihasilkan oleh langkah unik untuk setiap irisan di segmen 0 dan 1. 

```
select query, slice, segment, step, datediff(msec, starttime, endtime) as msec, tasknum, rows 
from stl_unique where query = 6313
order by query desc, slice, segment, step;
```

```
 query | slice | segment | step | msec | tasknum | rows
-------+-------+---------+------+------+---------+------
  6313 |     0 |       0 |    2 |    0 |      22 |  550
  6313 |     0 |       1 |    1 |  256 |      20 |  145
  6313 |     1 |       0 |    2 |    1 |      23 |  540
  6313 |     1 |       1 |    1 |   42 |      21 |  127
  6313 |     2 |       0 |    2 |    1 |      22 |  540
  6313 |     2 |       1 |    1 |  255 |      20 |  158
  6313 |     3 |       0 |    2 |    1 |      23 |  542
  6313 |     3 |       1 |    1 |   38 |      21 |  146
(8 rows)
```

# STL\$1UNLOAD\$1LOG
<a name="r_STL_UNLOAD_LOG"></a>

Mencatat detail untuk operasi pembongkaran.

STL\$1UNLOAD\$1LOG mencatat satu baris untuk setiap file yang dibuat oleh pernyataan UNLOAD. Misalnya, jika UNLOAD membuat 12 file, STL\$1UNLOAD\$1LOG akan berisi 12 baris yang sesuai.

STL\$1UNLOAD\$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).

**catatan**  
STL\$1UNLOAD\$1LOG 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 dan. [SYS\$1UNLOAD\$1HISTORY](SYS_UNLOAD_HISTORY.md) [SYS\$1UNLOAD\$1DETAIL](SYS_UNLOAD_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Untuk mendapatkan daftar file yang ditulis ke Amazon S3 dengan perintah UNLOAD, Anda dapat memanggil operasi daftar Amazon S3 setelah UNLOAD selesai. Anda juga dapat menanyakan STL\$1UNLOAD\$1LOG.

Kueri berikut mengembalikan nama jalur untuk file yang dibuat oleh UNLOAD untuk kueri terakhir yang diselesaikan:

```
select query, substring(path,0,40) as path
from stl_unload_log
where query = pg_last_query_id() 
order by path;
```

Perintah ini mengembalikan output sampel berikut: 

```
 
 query |             path
-------+--------------------------------------
  2320 | s3://amzn-s3-demo-bucket/venue0000_part_00
  2320 | s3://amzn-s3-demo-bucket/venue0001_part_00
  2320 | s3://amzn-s3-demo-bucket/venue0002_part_00
  2320 | s3://amzn-s3-demo-bucket/venue0003_part_00
(4 rows)
```

# STL\$1USAGE\$1CONTROL
<a name="r_STL_USAGE_CONTROL"></a>

Tampilan STL\$1USAGE\$1CONTROL berisi informasi yang dicatat ketika batas penggunaan tercapai. Untuk informasi selengkapnya tentang batas penggunaan, lihat [Mengelola Batas Penggunaan](https://docs.aws.amazon.com/redshift/latest/mgmt/managing-cluster-usage-limits.html) di Panduan *Manajemen Pergeseran Merah Amazon*. 

STL\$1USAGE\$1CONTROL 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_STL_USAGE_CONTROL-table-columns"></a>

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

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

Contoh SQL berikut mengembalikan beberapa informasi yang dicatat ketika batas penggunaan tercapai. 

```
select query, pid, eventtime, feature_type
from stl_usage_control
order by eventtime desc
limit 5;
```

# STL\$1USERLOG
<a name="r_STL_USERLOG"></a>

Merekam detail untuk perubahan berikut pada pengguna database:
+ Buat pengguna
+ Jatuhkan pengguna
+ Ubah pengguna (ganti nama)
+ Mengubah pengguna (mengubah properti)

STL\$1USERLOG 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\$1USERLOG](SYS_USERLOG.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_STL_USERLOG-table-columns"></a>

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

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

Contoh berikut melakukan empat tindakan pengguna, kemudian query tampilan STL\$1USERLOG. 

```
create user userlog1 password 'Userlog1';
alter user userlog1 createdb createuser;
alter user userlog1 rename  to userlog2;
drop user userlog2;

select userid, username, oldusername, action, usecreatedb, usesuper from stl_userlog order by recordtime desc;
```

```
 userid |  username | oldusername |  action | usecreatedb | usesuper
--------+-----------+-------------+---------+-------------+----------
    108 | userlog2  |             | drop    |           1 |   1
    108 | userlog2  | userlog1    | rename  |           1 |   1
    108 | userlog1  |             | alter   |           1 |   1
    108 | userlog1  |             | create  |           0 |   0
 (4 rows)
```

# STL\$1UTILITYTEXT
<a name="r_STL_UTILITYTEXT"></a>

Menangkap teks perintah SQL Non-Select yang dijalankan pada database.

Kueri tampilan STL\$1UTILITYTEXT untuk menangkap subset pernyataan SQL berikut yang dijalankan pada sistem:
+ BATALKAN, MULAI, KOMIT, AKHIRI, KEMBALIKAN
+ MENGANALISA
+ PANGGILAN
+ CANCEL (BATALKAN)
+ MENGOMENTARI
+ MEMBUAT, MENGUBAH, MENJATUHKAN DATABASE
+ BUAT, UBAH, JATUHKAN PENGGUNA
+ EXPLAIN
+ HIBAH, CABUT
+ GEMBOK
+ ATUR ULANG
+ SET
+ MEMPERLIHATKAN
+ MEMOTONG

Lihat juga[STL\$1DDLTEXT](r_STL_DDLTEXT.md),[STL\$1QUERYTEXT](r_STL_QUERYTEXT.md), dan[SVL\$1STATEMENTTEXT](r_SVL_STATEMENTTEXT.md).

Gunakan kolom STARTTIME dan ENDTIME untuk mengetahui pernyataan mana yang dicatat selama periode waktu tertentu. Blok panjang teks SQL dipecah menjadi baris dengan panjang 200 karakter; kolom SEQUENCE mengidentifikasi fragmen teks yang termasuk dalam satu pernyataan.

Tabel sistem STL\$1UTILITYTEXT mendukung operasi MANUAL dan AUTO REFRESH dari tampilan terwujud. Untuk mengidentifikasi AUTO REFRESH pada tampilan terwujud, cari kolom`label`. Semua kueri AUTO REFRESH memiliki label dengan nilai`maintenance`.

STL\$1UTILITYTEXT 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_STL_UTILITYTEXT-table-columns"></a>

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

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

Kueri berikut mengembalikan teks untuk perintah “utilitas” yang dijalankan pada tanggal 26 Januari 2012. Dalam hal ini, beberapa perintah SET dan perintah SHOW ALL dijalankan: 

```
select starttime, sequence, rtrim(text)
from stl_utilitytext
where starttime like '2012-01-26%'
order by starttime, sequence;

starttime          | sequence |              rtrim
---------------------------+-----+----------------------------------
2012-01-26 13:05:52.529235 |   0 | show all;
2012-01-26 13:20:31.660255 |   0 | SET query_group to ''
2012-01-26 13:20:54.956131 |   0 | SET query_group to 'soldunsold.sql'
...
```

### Rekonstruksi SQL Tersimpan
<a name="r_STL_UTILITYTEXT-reconstruct-sql"></a>

Untuk merekonstruksi SQL yang disimpan di `text` kolom STL\$1UTILITYTEXT, 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 stl_utilitytext GROUP BY xid order by xid;
```

Misalnya, kueri berikut menetapkan query\$1group ke string nol. Kueri itu sendiri lebih panjang dari 200 karakter dan disimpan di bagian-bagian dalam STL\$1UTILITYTEXT.

```
set query_group to '00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000                  000000';
```

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

```
select query, sequence, text
from stl_utilitytext where query=pg_last_query_id() order by query desc, sequence limit 10;
```

```
         starttime          | sequence |                                                                                                   text                                                                                                   
----------------------------+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 2019-07-23 22:55:34.926198 |        0 | set query_group to '00000000000000000000000000000000000000000000000000000000000000000000000000000000\n0000000000000000000000000000000000000000000000000000000000000000000000000000000000
 2019-07-23 22:55:34.926198 |        1 |                   000000';
```

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

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

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

```
                                                                                                                                      query_statement                                                                                                                                       
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 set query_group to '00000000000000000000000000000000000000000000000000000000000000000000000000000000\n0000000000000000000000000000000000000000000000000000000000000000000000000000000000                  000000';
```

# STL\$1VAKUM
<a name="r_STL_VACUUM"></a>

Menampilkan statistik baris dan blok untuk tabel yang telah disedot.

Tampilan menunjukkan informasi spesifik kapan setiap operasi vakum dimulai dan selesai, dan menunjukkan manfaat menjalankan operasi. Untuk informasi tentang persyaratan untuk menjalankan perintah ini, lihat deskripsi [VAKUM](r_VACUUM_command.md) perintah.

STL\$1VACUUM 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_STL_VACUUM-table-columns"></a>

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

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

Kueri berikut melaporkan statistik vakum untuk tabel 108313. Tabel disedot setelah serangkaian sisipan dan penghapusan. 

```
select xid, table_id, status, rows, sortedrows, blocks, eventtime,
                reclaimable_rows, reclaimable_space_mb
from stl_vacuum where table_id=108313 order by eventtime;

 xid   | table_id | status                  | rows | sortedrows | blocks |  eventtime           | reclaimable_rows | reclaimable_space_mb 
-------+----------+-------------------------+------+------------+--------+----------------------+------------------+----------------------
 14294 |   108313 | Started                 | 1950 |        408 |     28 |  2016-05-19 17:36:01 |              984 |                   17          
 14294 |   108313 | Finished                |  966 |        966 |     11 |  2016-05-19 18:26:13 |                0 |                    0 
 15126 |   108313 | Skipped(sorted>=95%)    |  966 |        966 |     11 |  2016-05-19 18:26:38 |                0 |                    0
```

Pada awal VACUUM, tabel berisi 1.950 baris yang disimpan dalam 28 blok 1 MB. Amazon Redshift memperkirakan bisa merebut kembali 984, atau 17 blok ruang disk, dengan operasi vakum.

Di baris untuk status Selesai, kolom ROWS menunjukkan nilai 966, dan nilai kolom BLOCKS adalah 11, turun dari 28. Vakum mengambil kembali perkiraan jumlah ruang disk, tanpa baris atau ruang yang dapat direklamasi kembali setelah operasi vakum selesai.

Pada fase pengurutan (transaksi 15126), ruang hampa dapat melewati tabel karena baris dimasukkan dalam urutan kunci sortir.

Contoh berikut menunjukkan statistik untuk vakum SORT ONLY pada tabel PENJUALAN (tabel 110116 dalam contoh ini) setelah operasi INSERT besar: 

```
vacuum sort only sales;

select xid, table_id, status, rows, sortedrows, blocks, eventtime
from stl_vacuum order by xid, table_id, eventtime;

xid |table_id|     status      | rows  |sortedrows|blocks|     eventtime
----+--------+-----------------+-------+----------+------+--------------------
...
2925| 110116 |Started Sort Only|1379648|   172456 |  132 | 2011-02-24 16:25:21...
2925| 110116 |Finished         |1379648|  1379648 |  132 | 2011-02-24 16:26:28...
```

# STL\$1WINDOW
<a name="r_STL_WINDOW"></a>

Menganalisis langkah-langkah kueri yang melakukan fungsi jendela.

STL\$1WINDOW 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**  
STL\$1WINDOW 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\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

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

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

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

Contoh berikut mengembalikan hasil fungsi jendela untuk slice 0 dan segmen 3. 

```
select query, tasknum, rows, is_diskbased, workmem
from stl_window
where slice=0 and segment=3;
```

```
 query | tasknum | rows | is_diskbased | workmem
-------+---------+------+--------------+----------
 86326 |      36 | 1857 | f            | 95256616
   705 |      15 | 1857 | f            | 95256616
 86399 |      27 | 1857 | f            | 95256616
   649 |      10 |    0 | f            | 95256616
(4 rows)
```

# STL\$1WLM\$1ERROR
<a name="r_STL_WLM_ERROR"></a>

Mencatat semua kesalahan terkait WLM saat terjadi.

STL\$1WLM\$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).

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

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

# STL\$1WLM\$1RULE\$1ACTION
<a name="r_STL_WLM_RULE_ACTION"></a>

Merekam detail tentang tindakan yang dihasilkan dari aturan pemantauan kueri WLM yang terkait dengan antrian yang ditentukan pengguna. Untuk informasi selengkapnya, lihat [Aturan pemantauan kueri WLM](cm-c-wlm-query-monitoring-rules.md).

STL\$1WLM\$1RULE\$1ACTION 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).

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

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

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

Contoh berikut menemukan kueri yang dihentikan oleh aturan pemantauan kueri.

```
Select query, rule
from stl_wlm_rule_action 
where action = 'abort'
order by query;
```

# KUERI STL\$1WLM\$1
<a name="r_STL_WLM_QUERY"></a>

Berisi catatan dari setiap percobaan eksekusi query dalam kelas layanan ditangani oleh WLM.

STL\$1WLM\$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\$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_STL_WLM_QUERY-table-columns"></a>

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

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

 **Lihat kueri rata-rata Waktu dalam antrian dan eksekusi** 

Kueri berikut menampilkan konfigurasi saat ini untuk kelas layanan yang lebih besar dari 4. Untuk daftar kelas layanan IDs, lihat[Kelas layanan WLM IDs](cm-c-wlm-system-tables-and-views.md#wlm-service-class-ids).

Kueri berikut mengembalikan waktu rata-rata (dalam mikrodetik) yang setiap kueri dihabiskan dalam antrian kueri dan mengeksekusi untuk setiap kelas layanan. 

```
select service_class as svc_class, count(*),
avg(datediff(microseconds, queue_start_time, queue_end_time)) as avg_queue_time,
avg(datediff(microseconds, exec_start_time, exec_end_time )) as avg_exec_time
from stl_wlm_query
where service_class > 4
group by service_class
order by service_class;
```

Query ini mengembalikan output sampel berikut: 

```
 svc_class | count | avg_queue_time | avg_exec_time
-----------+-------+----------------+---------------
         5 | 20103 |              0 |         80415
         5 |  3421 |          34015 |        234015
         6 |    42 |              0 |        944266
         7 |   196 |           6439 |       1364399
(4 rows)
```

 **Lihat waktu kueri maksimum dalam antrian dan eksekusi** 

Kueri berikut mengembalikan jumlah waktu maksimum (dalam mikrodetik) yang kueri dihabiskan dalam antrian kueri dan mengeksekusi untuk setiap kelas layanan.

```
select service_class as svc_class, count(*),
max(datediff(microseconds, queue_start_time, queue_end_time)) as max_queue_time,
max(datediff(microseconds, exec_start_time, exec_end_time )) as max_exec_time
from stl_wlm_query
where svc_class > 5  
group by service_class
order by service_class;
```

```
 svc_class | count | max_queue_time | max_exec_time
-----------+-------+----------------+---------------
         6 |    42 |              0 |       3775896
         7 |   197 |          37947 |      16379473
(4 rows)
```