

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# SVV\_QUERY\_INFLIGHT
<a name="r_SVV_QUERY_INFLIGHT"></a>

使用 SVV\_QUERY\_INFLIGHT 视图可以确定当前正在对数据库运行的查询。此视图将 [STV\_INFLIGHT](r_STV_INFLIGHT.md) 联接到 [STL\_QUERYTEXT](r_STL_QUERYTEXT.md)。SVV\_QUERY\_INFLIGHT 不会显示仅领导节点查询。有关更多信息，请参阅 [仅领导节点函数](c_SQL_functions_leader_node_only.md)。

SVV\_QUERY\_INFLIGHT 对所有用户可见。超级用户可以查看所有行；普通用户只能查看其自己的数据。有关更多信息，请参阅 [系统表和视图中的数据可见性](cm_chap_system-tables.md#c_visibility-of-data)。

**注意**  
此视图仅在查询预置集群时可用。

## 表列
<a name="sub-r_SVV_QUERY_INFLIGHT-table-columns"></a>


| 列名称  | 数据类型  | 描述  | 
| --- | --- | --- | 
| userid  | integer  | 生成条目的用户的 ID。 | 
| slice  | integer  | 正在运行查询的分片。 | 
| query  | integer  | 查询 ID。可用于联接各种其他系统表和视图。 | 
| pid  | integer  | 进程 ID。会话中的所有查询在同一进程中运行，因此，如果您在同一会话中运行一系列查询，则此值保持不变。您可以使用此列联接到 [STL\_ERROR](r_STL_ERROR.md) 表。 | 
| starttime  | timestamp | 开始查询的时间。 | 
| suspended  | integer  | 查询是否已暂停：0 = false；1 = true。 | 
| text  | character(200)  | 查询文本，以 200 个字符递增。 | 
| sequence  | integer  | 查询语句段的序号。 | 

## 示例查询
<a name="r_SVV_QUERY_INFLIGHT-sample-queries"></a>

下面的示例输出显示了两个当前正在运行的查询：SVV\_QUERY\_INFLIGHT 查询本身及查询 428（分成该表中的三行）。（在本示例输出中，starttime 和 statement 列被截断了。） 

```
select slice, query, pid, starttime, suspended, trim(text) as statement, sequence
from svv_query_inflight
order by query, sequence;

slice|query| pid  |      starttime       |suspended| statement | sequence
-----+-----+------+----------------------+---------+-----------+---------
1012 | 428 | 1658 | 2012-04-10 13:53:... |       0 | select ...|    0
1012 | 428 | 1658 | 2012-04-10 13:53:... |       0 | enueid ...|    1
1012 | 428 | 1658 | 2012-04-10 13:53:... |       0 | atname,...|    2
1012 | 429 | 1608 | 2012-04-10 13:53:... |       0 | select ...|    0
(4 rows)
```