STL_S3CLIENT - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

STL_S3CLIENT

記錄傳輸時間和其他效能指標。

使用 STL_S3CLIENT 資料表尋找從 Amazon S3 傳輸資料所花費的時間。

STL所有使用者都可看見 _S3CLIENT。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需詳細資訊,請參閱系統資料表和檢視中資料的可見性

資料表欄

欄名稱 資料類型 描述
userid integer 產生項目的使用者之 ID。
query integer 查詢 ID。查詢欄可用於加入其他系統表格與檢視。
分割 integer 識別執行查詢之配量的數字。
recordtime timestamp 記錄被記錄的時間。
pid integer 處理程序 ID。工作階段中的所有查詢都是在相同的處理程序中執行,所以若您在相同的工作階段中執行一系列查詢,則此值通常會保持不變。
http_method character(64) HTTP 對應至 Amazon S3 請求的方法名稱。
儲存貯體 character(64) S3 儲存貯體名稱。
金錀 character(256) 對應至 Amazon S3 物件的索引鍵。
transfer_size bigint 已傳輸的位元組數目。
data_size bigint 資料的位元組數目。此值與未壓縮資料的 transfer_size 相同。如果已使用壓縮,則這是未壓縮資料的大小。
start_time bigint 自 2000 年 1 月 1 日起,傳輸開始的時間 (以微秒為單位)。
end_time bigint 自 2000 年 1 月 1 日起,傳輸結束的時間 (以微秒為單位)。
transfer_time bigint 傳輸所花費的時間 (以微秒為單位)。
compression_time bigint 傳輸時間中未壓縮資料所花費的部分 (以微秒為單位)。
connect_time bigint 從開始直到完成連線至遠端伺服器的時間 (以微秒為單位)。
app_connect_time bigint 從開始到與遠端主機的SSL連線/交握完成為止的時間 (以毫秒為單位)。
retries bigint 已嘗試傳輸的次數。
request_id char(32) 從 Amazon S3 HTTP回應標頭請求 ID
extended_request_id char(128) Amazon S3 HTTP標頭回應 (x-amz-id-2) 的延伸請求 ID。
ip_address char(64) 伺服器的 IP 地址 (ip V4 或 V6)。
is_partial integer 如果 true (1) 表示輸入檔案在COPY操作期間分割為範圍的值。如果此值為 false (0),則輸入檔案不會分割。
start_offset bigint 如果在COPY操作期間分割輸入檔案的值, 會指出分割的偏移值 (以位元組為單位)。如果檔案未分割,則此值為 0。

範例查詢

下列查詢會傳回使用 COPY命令載入檔案所需的時間。

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

結果

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

下列查詢會將 start_timeend_time 轉換為時間戳記。

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