

 Amazon Redshift tidak akan lagi mendukung pembuatan UDF Python baru mulai Patch 198. UDF Python yang ada 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.

# STL\_S3KLIEN
<a name="r_STL_S3CLIENT"></a>

Mencatat waktu transfer dan metrik kinerja lainnya.

Gunakan tabel STL\_S3CLIENT untuk menemukan waktu yang dihabiskan untuk mentransfer data dari Amazon S3.

STL\_S3CLIENT 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>


| Nama kolom  | Jenis data  | Deskripsi  | 
| --- | --- | --- | 
| userid | integer | ID pengguna yang membuat entri. | 
| kueri  | integer | ID kueri. Kolom kueri dapat digunakan untuk bergabung dengan tabel dan tampilan sistem lainnya. | 
| mengiris | integer | Nomor yang mengidentifikasi irisan tempat kueri berjalan. | 
| rekor waktu  | timestamp | Waktu catatan dicatat.  | 
| pid  | integer  | ID Proses. Semua kueri dalam sesi dijalankan dalam proses yang sama, sehingga nilai ini tetap konstan jika Anda menjalankan serangkaian kueri dalam sesi yang sama. | 
| http\_metode  | karakter (64)  | Nama metode HTTP sesuai dengan permintaan Amazon S3.  | 
| bucket  | karakter (64)  | Nama bucket S3. | 
| kunci  | karakter (256)  | Kunci yang sesuai dengan objek Amazon S3. | 
| transfer\_size | bigint  | Jumlah byte yang ditransfer. | 
| ukuran data  | bigint | Jumlah byte data. Nilai ini sama dengan transfer\_size untuk data yang tidak dikompresi. Jika kompresi digunakan, ini adalah ukuran data yang tidak terkompresi.  | 
| start\_time  | bigint  | Waktu ketika transfer dimulai (dalam mikrodetik sejak 1 Januari 2000). | 
| waktu\_akhir | bigint  | Waktu ketika transfer berakhir (dalam mikrodetik sejak 1 Januari 2000). | 
| transfer\_time | bigint  | Waktu yang dibutuhkan oleh transfer (dalam mikrodetik).  | 
| compression\_time  | bigint  | Bagian dari waktu transfer yang dihabiskan untuk membuka kompresi data (dalam mikrodetik). | 
| connect\_time  | bigint  | Waktu dari awal hingga koneksi ke server jarak jauh selesai (dalam mikrodetik). | 
| app\_connect\_time  | bigint  | Waktu dari awal hingga SSL connect/handshake dengan host jarak jauh selesai (dalam mikrodetik). | 
| mencoba lagi  | bigint  | Berapa kali transfer dicoba lagi.  | 
| request\_id  | arang (32)  | Minta ID dari header respons HTTP Amazon S3  | 
| extended\_request\_id  | arang (128)  | ID permintaan yang diperluas dari respons header HTTP Amazon S3 (x-amz-id-2).  | 
| ip\_alamat | arang (64)  | Alamat IP server (ip V4 atau V6).  | 
| adalah\_sebagian | integer | Nilai yang jika benar (1) menunjukkan file input dibagi menjadi rentang selama operasi COPY. Jika nilai ini salah (0), file input tidak dibagi. | 
| start\_offset | bigint | Nilai itu, jika file input dibagi selama operasi COPY, menunjukkan nilai offset dari split (dalam byte). Jika file tidak dibagi, nilai ini adalah 0.  | 

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