KDOC 642: 実行計画は3つの結合を選ぶ
この文書のステータス
- 作成
- 2026-10-05 貴島
- レビュー
- 2026-10-05 貴島
概要
Postgres の実行計画では、リレーションを結合する方法には3つある。
- ネステッドループ結合
- マージ結合
- ハッシュ結合
関連
抽象。
- 同じ結果を返す複数のやり方から、処理系がそのつど見積もって一つを選ぶ
関連。
- 参照: 51.5. プランナ/オプティマイザ
- 関連: 51.1. 問い合わせの経路
- 関連: 14.1. EXPLAINの利用
- 関連: 14.2. プランナで使用される統計情報
- 具体例: KDOC 640: 関連が少ないレコードで破壊的に時間がかかる現象。結合の方法が状況で選び分けられる実例