ユーザ用ツール

サイト用ツール


it技術:データベース:postgresql

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
it技術:データベース:postgresql [2025/10/16 11:13] – [サポート終了期限(EOL=End Of Life)] yajuadminit技術:データベース:postgresql [2025/10/16 11:15] (現在) – [複合インデックス] yajuadmin
行 757: 行 757:
 CREATE INDEX idx_res_match ON res_match USING bloom (factory_cd, line_cd, seq_no, lotserial, cp_cd) CREATE INDEX idx_res_match ON res_match USING bloom (factory_cd, line_cd, seq_no, lotserial, cp_cd)
 </code> </code>
 +
 +=== PostgreSQL 18以降の場合 ===
 +PostgreSQL 18の新機能「B-treeインデックスのスキップスキャン」により、先頭以外からでもインデックスが効くようになる。
 +
 +[[https://future-architect.github.io/articles/20251014a/|PostgreSQL 18の新機能「B-treeインデックスのスキップスキャン」]]
 ==== 実行計画の取得 ==== ==== 実行計画の取得 ====
 SQLの前に「EXPLAIN」か「EXPLAIN ANALYZE」を付ける。\\ SQLの前に「EXPLAIN」か「EXPLAIN ANALYZE」を付ける。\\
it技術/データベース/postgresql.1760580787.txt.gz · 最終更新: 2025/10/16 11:13 by yajuadmin