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_S3CLIENT和 STL_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;