[解決済み] PostgreSQLデータベースに接続しているアクティブユーザをSQLで取得するには?
2023-01-27 09:38:22
質問
postgreSQLデータベースに接続しているアクティブユーザをSQLで取得するにはどうしたらよいでしょうか。これはユーザIDであったり、ユーザ数であったりします。
どのように解決するのですか?
(質問)その情報は
から * を選択します。 pg_user ;
または、ビューを使用して pg_stat_activity :
select * from pg_stat_activity;
追加されました。
と表示されます。
サーバープロセスごとに1行、データベースOID、データベース名、プロセスID、ユーザーOIDが表示されます。 ユーザ名 現在のクエリ、クエリの待ち状態、現在のクエリの実行開始時刻、プロセスの開始時刻、そして クライアントのアドレスとポート番号 . 現在のクエリに関するデータを報告するカラムは、stats_command_string パラメータが off になっていない限り、利用可能です。さらに、これらのカラムはビューを検証しているユーザがスーパーユーザであるか、レポート対象のプロセスを所有しているユーザと同じである場合にのみ表示されます。
これはデータベース上の現在のユーザーであり、例えば過去5分間のすべてのクエリを取得するために実行時間を開始することができます...
そのようなものです。
関連
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] PostgreSQLの "DESCRIBE TABLE"
-
[解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?
-
[解決済み] SQL Serverでテーブルからカラム名を取得するにはどうすればよいですか?
-
[解決済み] PostgreSQLデータベースにアクティブな接続がある場合、そのデータベースを削除する方法は?
-
[解決済み] SQLiteデータベースで、一度に複数行を挿入することは可能ですか?
-
[解決済み] PostgreSQLデータベースへのSQLダンプのインポート
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MHAクラスタエラーサマリーの構築
-
[解決済み] Oracle Trigger ORA-04098: トリガーが無効で、再バリデーションに失敗しました。
-
[解決済み] SQLのカラム名があいまいな場合のクエリエラー
-
[解決済み] データベースのインデックス作成はどのように行われるのですか?[クローズド]
-
[解決済み] SQLのSELECTでIF...THENを実行するにはどうすればよいですか?
-
[解決済み] PostgreSQLからのPL/pgSQL出力をCSVファイルに保存する
-
[解決済み] SQL Serverにおける関数とストアドプロシージャの比較
-
[解決済み] MySQLでFULL OUTER JOINを行うにはどうすればよいですか?
-
[解決済み] カラム名の変更 SQL Server 2008
-
[解決済み】PostgreSQLでアクティブな接続を一覧表示するには?