sql >> データベース >  >> RDS >> PostgreSQL

pg_stat_activity-実行中のストアドプロシージャ内の現在のアクティビティを確認する方法

    関数内のSQLステートメントにかかる時間を確認する方法は2つあります。

    1. auto_explainを有効にします auto_explain.log_nested_statements = onを使用 。これにより、PostgreSQLログファイルの関数内のSQLステートメントの期間と実行プランを確認できます。

    2. pg_stat_statementsを有効にします パラメータpg_stat_statements.track = allを設定します 。

      次に、pg_stat_statements 関数内のSQLステートメントの情報を追跡します。そうすれば、どのステートメントがデータベースでどのくらいの時間を消費しているかを確認できます。




    1. MySQL-重複テーブル

    2. Oracleでのページネーションのベストプラクティスは?

    3. 2つの列にWHERE句を指定してMySQLクエリを高速化するにはどうすればよいですか?

    4. 中括弧とワイルドカードでエスケープするOracleテキスト