View a markdown version of this page

SVL_S3RETRIES - Amazon Redshift

Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊,請參閱部落格文章

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

SVL_S3RETRIES

使用 SVL_S3RETRIES 檢視取得使用 Amazon Redshift Spectrum 之 Amazon S3 上的資料湖查詢失敗原因的相關資訊。

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

RG 佈建叢集

SVL_S3RETRIES 不會在 RG 佈建叢集上填入 。檢視存在且仍可查詢,但不會針對在 RG 叢集上執行的查詢傳回任何資料列,因為 RG 會使用叢集的原生讀取器來查詢 Amazon S3,而且不會使用 Spectrum 請求重試模型。

如需 RG 佈建叢集的 Amazon S3 用戶端重試和錯誤詳細資訊,請使用 STL_S3CLIENTSTL_S3CLIENT_ERROR

資料表欄

欄名稱 資料類型 說明
query integer 查詢 ID。
segment integer

區段號碼。

查詢包含多個區段,每個區段包含一或多個步驟。查詢區段可平行執行。每個區段皆在單一程序中執行。

節點 integer 節點號碼。
分割 integer 特定區段執行依據的資料分割。
eventtime timestamp without time zone 步驟開始執行的時間 (以 UTC 表示)。
retries integer 查詢的重試次數。
successful_fetches integer 傳回資料的次數。
file_size bigint 檔案的大小 (以位元組為單位)。
location text 資料表的位置。
message text 錯誤訊息。

範例查詢

以下範例會擷取關於失敗的 S3 查詢的資料。

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