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

postgresテーブルで金額を読み取る

    テーブルが現在使用されているかどうかを確認するには、tun

    SELECT pid
    FROM pg_locks
    WHERE relation = 'mytable'::regclass;
    

    これにより、それを使用するすべてのバックエンドのプロセスIDが返されます。

    sテーブルが使用されているかどうかを測定するには、次のクエリを実行します。

    SELECT seq_scan + idx_scan + n_tup_ins + n_tup_upd + n_tup_del
    FROM pg_stat_user_tables
    WHERE relname = 'mytable';
    

    その後、1日でクエリを繰り返します。数字が変わっていない場合、誰もテーブルを使用していません。



    1. MySQLデータベース設計では、数百万のテーブルと数百万の行がその中にあるのが一般的ですか?

    2. PythonMySQLdb接続用のSSHトンネル

    3. SQLiteで重複行を選択する6つの方法

    4. SqlParameterはすでに別のSqlParameterCollectionに含まれています-using(){}はごまかしますか?