本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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驗證產生資料庫使用者認證。