STV_SESSIONS - Amazon Redshift

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

STV_SESSIONS

使用 STV _ SESSIONS 表格來檢視 Amazon Redshift 作用中使用者工作階段的相關資訊。

若要檢視工作階段歷程記錄,請使用STL_SESSIONS表格而不是 STV _ SESSIONS。

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

此表格中的部分或全部資料也可以在SYS監視檢視中找到SYS_SESSION_HISTORY。SYS監視檢視中的資料格式化為更易於使用和理解。我們建議您使用SYS監視檢視來進行查詢。

資料表欄

欄名稱 資料類型 描述
starttime timestamp 工作階段開始的時間。
process integer 工作階段的處理程序 ID。
user_name character(50) 與工作階段相關聯的使用者。
db_name character(50) 與工作階段相關聯之資料庫的名稱。
timeout_sec 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表示使用同盟單一登入登入的使用者。如需詳細資訊,請參閱使用IAM驗證產生資料庫使用者認證