エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PostgreSQL における実行計画の制御方法 7 種 + α - ヒノモトノ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PostgreSQL における実行計画の制御方法 7 種 + α - ヒノモトノ
概要 可能な限り PostgreSQL の選択する実行計画にまかせておきたいものではありますが、スロークエリの... 概要 可能な限り PostgreSQL の選択する実行計画にまかせておきたいものではありますが、スロークエリの実行計画を確認した結果、手動制御の必要が発生する場合も残念ながらしばしばです。そのような場合の際し、PostgreSQLで利用可能な手動による実行計画の制御方法をいくつか挙げます。 紹介する手法は次の通りです。 統計情報を最新化する ヒント句を使う 統計情報を固定化する enable_XXX パラメータを設定する join_collapse_limit パラメータを調整し、結合順を明示的に指定する インデックスを張る クエリを修正する その他 1. 統計情報を最新化し、実態に即した情報とする この手法で解決する見込みは薄いとは思いますが、後の切り分けの便のためにも次のようなケースの可能性は早めに潰しておくと良いです。 クエリの実行が(大量の)データの投入直後で、統計情報の自動更新が