今回はOracleの実行計画のSPMについて調査、検証しました。 SPM(SQL Plan Management:SQL計画管理)とはOracle 11gから登場した機能で、SQLごとに実行計画を固定化したり、統計情報の変化によって新たに生成された最適な実行計画を候補として登録したりなど実行計画を管理します。オプティマイザが最適と判断した実行計画が登録されており、SQLのパフォーマンスに応じて使用する実行計画を制御できるメリットがあります。なお、類似の機能としてプラン・スタビリティという機能がありますが、こちらは実行計画を固定化する機能で、11gから非推奨となりました。 【補足】SQL管理ベー…