PostgreSQL便利コマンド

スポンサーリンク
プログラミング

■Postgres設定値確認

set auto_explain.log_analyze = on;
SELECT * FROM pg_settings WHERE name like 'auto_explain.log_analyze';
SELECT * FROM pg_settings WHERE name like 'auto%';

■統計情報更新日の確認

SELECT * FROM pg_stat_all_tables WHERE relname = 'DB名'

■pg_classの確認

SELECT * FROM pg_class WHERE relname = 'DB名'

■実行中SQL確認

SELECT procpid, start, now() - start as lap, curent_query
FROM
(
SELECT
backendid,
pgstat_get_bakend_pid(S.backendid) as procpid,
pg_stat_get_backend_activity_start(S.backendid) as start,
pg_stat_getbackend_activity(S.backendid) as current_query
FROM
(SELECT pg_stat_get_backend_idset() as backendid) as s
) as S
WHERE current_query <> ''
ORDER BY lap DESC;

暇な時間にU-NEXT

今なら無料1ヶ月無料トライアル600円分の有料コンテンツを使えるチャンス!

見放題作品が31日間無料で視聴可能最新作はレンタル配信!

600円分のポイントプレゼント!DVD・ブルーレイよりも先行配信の最新作、放送中ドラマの視聴や最新コミックの購入に使用可能

 

追加料金なく、80誌以上の雑誌が読み放題

プログラミング
スポンサーリンク
uediveをフォローする
SEの休日

コメント

タイトルとURLをコピーしました