タグ

ブックマーク / pgsqldeepdive.blogspot.com (2)

  • 実行が遅いSQL文をpg_stat_statementsで抽出する

    PostgreSQL Advent Calendar 2012(全部俺)のDay 3です。 3日目となる今回はSQL文の実行状況を解析するツールとしてpg_stat_statementsを使ってみます。 ■SQLパフォーマンスをどのように分析するか 特定のSQL文が遅いことが判明している場合は別ですが、通常、SQLのパフォーマンス分析を行う場合には、「どのSQL文が問題なのか」というところから調査します。その時の判断の軸としては、主に以下の2つがあります。 ・実行回数の多いSQL文 ・実行時間の長いSQL文 特定のSQL文を修正して得られるパフォーマンス向上の成果は、 ・1つのSQL文の改善量×実行回数 となります。 例えば、1回実行するのに1秒かかるSQL文を1万回実行すると、トータルで1万秒となりますが、一回あたりの実行時間を0.5秒に短縮できればトータルの実行時間としては1万秒から5

  • AWSでそこそこセキュアにPostgreSQLインスタンスを立ち上げる

    (4/5追記)アクセス管理関連の脆弱性が発見されています。 【リリース情報】セキュリティリリース(9.2.4、9.1.9、9.0.13、8.4.17)が出ています http://pgsqldeepdive.blogspot.jp/2013/04/securityrelease.html バージョン9.2.3、9.1.8、9.0.12、8.4.16およびそれより前のバージョンをお使いの場合はアップグレードしてください。特にクラウド環境で利用する際にはご注意ください。 PostgreSQL Advent Calendar 2012(全部俺)のDay 13です。 クラウドが大流行中です。(個人的に) いろいろ試したり、ちょっとデータを突っ込んで分析したり、といった用途に使う場合には、クラウド上に自分専用のPostgreSQLが動いていると何かと便利です。 PaaSサービスを使うのも良いのですが、

    AWSでそこそこセキュアにPostgreSQLインスタンスを立ち上げる
    f-suger
    f-suger 2013/06/06
  • 1