[pgpool-general-jp: 1245] pgpoolで発行されるSQLについて
貞永佳市
ksadanaga @ itfor.co.jp
2013年 12月 17日 (火) 13:15:10 JST
貞永と申します。
pgpool-II 3.3.1およびpostgresql9.3.0を使い、ストリーミングレプリケーションとロードバランシングの構成を組んだシステムにて、
時間のかかっているSQLを調査していたのですが、下記のようなSQLが600秒とか500秒近くかかっているものが何件かありました。(過去には15時間という時もありました)
SELECT count(*) FROM pg_catalog.pg_class AS c WHERE c.relname = 'ユーザーテーブル名'
AND c.relpersistence = 'u'
こちらのメーリングリストの過去ログなどでpgool-IIが管理用に発行しているもののようなのですが、幾つか確認・質問があります。
1.このSQLはpgpool-IIから発行しているものかどうか
2.pgpool-IIから発行している場合、どのようなタイミングで発行されるのか
3.このSQLが長時間かかっていることがアプリケーションシステムへの影響はないのか(ほっておいていいものかどうか)
4.このSQLが長時間かからないように改善する方法はないのか
ご存知の方がおられましたら教えて下さい。
よろしくお願いします。
--
┌───────────────────────┐
株式会社アイティフォー
事業本部 技術企画部 貞永 佳市
Mail: ksadanaga @ itfor.co.jp
Tel: 03-5275-7903 (内線: 61466)
└───────────────────────┘
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.sraoss.jp/pipermail/pgpool-general-jp/attachments/20131217/9156e491/attachment-0001.html>
pgpool-general-jp メーリングリストの案内