本記事は PostgreSQL Advent Calendar 2019 の1日目の記事です。初日から遅れ気味ですすみません。。 久しぶりの記事ですが、最近はPostgreSQLをゴリゴリと触る感じでもなくなってきているため、本記事もゆるめの感じでお送りしたいと思います。 ■PostgreSQLの「パフォーマンス分析」とは PostgreSQLのパフォーマンス分析は、ざっくり言って、以下のようなステップで進められます。(PostgreSQLには限らないと思いますが) パフォーマンスの状況から、課題について仮説を設定する。 パフォーマンスに関連する何の情報を収集するかを決める。 情報を収集する。 収集した情報を加工し、分析しやすい形式に整える。 分析し、仮説を検証、ないしは何かを発見する。 より深堀り、確証を高めるために、再度情報集をしたり、データを加工、分析したりする。 何か対策を打って、
![Jupyter+Pandasを使ったPostgreSQLパフォーマンス分析](https://cdn-ak-scissors.b.st-hatena.com/image/square/a7c8f3fca362505a1455cb5d189b0c5d6ab2143a/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEgbnEuTAkaGO276OHrvLkc4ftsTr22JQOhCmqQaOZCnadNWfbSooe00-n4nHITzo_0Ao3UTAPaKxBEtClMc8gYB5d4RU9AZYhkqTs85pdkmFEeadura2y8D_0T4dMdezE0CVXR4yI4eKFw%2Fw1200-h630-p-k-no-nu%2F0.png)