

 Amazon Redshift 將不再支援在 2026 年 6 月 30 日之後使用 Python UDFs。我們將開始分階段強制執行。如需 Python 生命週期結束和遷移選項的詳細資訊，請參閱 2025 年 6 月 30 日發佈的[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

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

# STL\_HASHJOIN
<a name="r_STL_HASHJOIN"></a>

分析查詢的雜湊聯結執行步驟。

所有使用者都可看見 STL\_HASHJOIN。超級使用者可以看見所有資料列；一般使用者只能看見自己的資料。如需詳細資訊，請參閱[系統資料表和檢視中資料的可見性](cm_chap_system-tables.md#c_visibility-of-data)。

**注意**  
STL\_HASHJOIN 僅包含在主佈建叢集上執行的查詢。但不包含在並行擴縮叢集上或無伺服器命名空間上執行的查詢。若要存取在主要叢集、並行擴縮叢集和無伺服器命名空間上執行的查詢說明計畫，建議您使用 SYS 監控檢視 [SYS\_QUERY\_DETAIL](SYS_QUERY_DETAIL.md)。SYS 監視檢視中的資料會格式化為更易於使用和理解。

## 資料表欄
<a name="r_STL_HASHJOIN-table-columns"></a>


| 欄名稱  | 資料類型  | 說明  | 
| --- | --- | --- | 
| userid | integer | 產生項目的使用者之 ID。 | 
| query | integer | 查詢 ID。查詢欄可用於加入其他系統表格與檢視。 | 
| 分割 | integer | 識別執行查詢之配量的數字。 | 
| segment | integer | 識別查詢區段的號碼。 | 
| step | integer | 執行的查詢步驟。 | 
| starttime | timestamp | 查詢開始的時間，以 UTC 表示。總時間包括佇列和執行。秒小數部分的精確度為 6 位元。例如：2009-06-12 11:29:19.131358。 | 
| endtime | timestamp | 查詢完成的時間，以 UTC 表示。總時間包括佇列和執行。秒小數部分的精確度為 6 位元。例如：2009-06-12 11:29:19.131358。 | 
| tasknum | integer | 指派執行步驟的查詢任務程序編號。 | 
| rows | bigint | 已處理的列總數。 | 
| tbl | integer | 表格 ID。 | 
| num\_parts | integer | 在雜湊步驟期間雜湊資料表已劃分的分割區總數。 | 
| join\_type | integer | 步驟的聯結類型：+  0. 查詢已使用內部聯結。 <br />+  1. 查詢已使用左外部聯結。 <br />+  2. 查詢已使用完整外部聯結。 <br />+  3. 查詢已使用右外部聯結。 <br />+  4. 查詢已使用 UNION 操作。 <br />+  5. 查詢已使用 IN 條件。 <br />+  6. 此資訊僅供內部使用。 <br />+  7. 此資訊僅供內部使用。 <br />+  8. 此資訊僅供內部使用。 <br />+  9. 此資訊僅供內部使用。 <br />+  10. 此資訊僅供內部使用。 <br />+  11. 此資訊僅供內部使用。 <br />+  12. 此資訊僅供內部使用。   | 
| hash\_looped | character(1) | 此資訊僅供內部使用。 | 
| switched\_parts | character(1) | 指出建置 (或外部) 和探測 (或內部) 端是否已切換。 | 
| used\_prefetching | character(1) | 此資訊僅供內部使用。 | 
| hash\_segment | integer | 對應雜湊步驟的區段。 | 
| hash\_step  | integer | 對應雜湊步驟的步驟號碼。 | 
| checksum | bigint | 此資訊僅供內部使用。 | 
| 分佈  | integer | 此資訊僅供內部使用。 | 

## 範例查詢
<a name="r_STL_HASHJOIN-sample-queries"></a>

下列查詢會傳回雜湊聯結中針對查詢 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)
```