STV_SESSIONS - Amazon Redshift

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

STV_SESSIONS

使用 STV_SESSIONS 資料表以檢視使用者工作階段的相關資訊。

要查看會話歷史記錄,請使用STL_SESSIONS表,而不是 STV_ 會話。

所有使用者皆可看到 STV_SESSIONS 中的所有資料列,包含其他使用者產生的資料列。

資料表欄位

資料欄名稱 資料類型 描述
starttime timestamp 工作階段開始的時間。
process integer 工作階段的處理程序 ID。
user_name character(50) 與工作階段相關聯的使用者。
db_name character(50) 與工作階段相關聯之資料庫的名稱。
超時秒 int 超時前會話保持非活動狀態或空閒的最長時間(以秒為單位)。0 表示未設置超時。

範例查詢

若要執行快速檢查以查看是否有任何其他使用者目前已登入 Amazon Redshift,請輸入下列查詢:

select count(*) from stv_sessions;

如果結果大於 1,則至少有一位其他使用者目前已登入資料庫。

若要檢視 Amazon Redshift 的所有使用中工作階段,請輸入下列查詢:

select * from stv_sessions;

下列結果顯示在 Amazon Redshift 上執行的四個作用中工作階段:

starttime | process |user_name | db_name | timeout_sec -------------------------+---------+----------------------------+----------------------------+------------- 2018-08-06 08:44:07.50 | 13779 | IAMA:aws_admin:admin_grp | dev | 0 2008-08-06 08:54:20.50 | 19829 | dwuser | dev | 120 2008-08-06 08:56:34.50 | 20279 | dwuser | dev | 120 2008-08-06 08:55:00.50 | 19996 | dwuser | tickit | 0 (3 rows)

字首為 IAMA 的使用者名稱指出使用者是使用聯合單一登入 (SSO) 方式登入。如需詳細資訊,請參閱使用 IAM 身份驗證產生資料庫使用者登入資料