STL_RESTARTED_SESSIONS - Amazon Redshift

「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」

STL_RESTARTED_SESSIONS

特定の内部イベント後に継続的な可用性を維持するため、Amazon Redshift は新しいプロセス ID (PID) でアクティブなセッションを再開する場合があります。Amazon Redshift がセッションを再起動すると、STL_RESTARTED_SESSIONS は新しい PID と古い PID を記録します。

詳細については、このセクションの後の例を参照してください。

このビュー はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できます。通常のユーザーは自分のデータのみを表示できます。詳細については、「Visibility of data in system tables and views」を参照してください。

テーブルの列

列名 データ型 説明
currenttime タイムスタンプ イベントの時刻。
dbname character(50) セッションに関連付けられたデータベースの名前。
newpid integer 再起動したセッションのプロセス ID。
oldpid integer 元のセッションのプロセス ID。
username character(50) セッションに関連付けられたユーザーの名前。
remotehost character(32) リモートホストの名前または IP アドレス。
remoteport character(32) リモートホストのポート番号。
parkedtime タイムスタンプ この情報は、内部使用に限定されています。
session_vars character(2000) この情報は、内部使用に限定されています。

サンプルクエリ

次の例では、STL_RESTARTED_SESSIONS を STL_SESSIONS に結合し、再起動したセッションのユーザー名を表示します。

select process, stl_restarted_sessions.newpid, user_name from stl_sessions inner join stl_restarted_sessions on stl_sessions.process = stl_restarted_sessions.oldpid order by process; ...