2012/04/06に六本木アカデミーヒルズにてOracle OpenWorld 2012 Unconference presented by JPOUGとして多くのセッションが行われました。お越しいただいたい全ても皆様、セッションを担当して頂いた方々、Unconferenceの運営を任せて頂いた関係者各位に感謝申し上げます。 Unconferenceの中で、私も1つのセッションを担当しました。本質的には、 - プリミティブな世界の変化により、アプリケーションは変わらなければいけないし、変わらざるを得ない - 今まさに、データベースにおいても、その変化が起きている つまり、我々データベースに携わるものも変わらなければいけないし、変わらざるを得ない ということですが、セッション終了後、私がセッション内でお題として扱った 同一 の SQL 文 をネタにして、 同一 の実行計画 により、 異なる I/O パターン の方法論について質問がありました。本セッションの本質ではないため、あまり説明はしませんでした。(本当は、ちょっと異なるI/Oパターンとしては無理くり感があり、恥ずかしかったので...) しかし、質問がありながら、公開しないほどのものではないので、本ブログにセッション内で使用した資料も合わせて掲載しておきます。 oow2012 unconference View more presentations from Koji Shinkubo . - DIRECT PATH READ 11gR2が検証環境でしたので、十分大きいセグメントに対しては自動的にdirect path readをオプティマイザが選択するので、本検証環境は何も特別なことは実施していません。 古いバージョンでは"_serial_direct_read"等にて制御可能です。 - DB FILE SCATTERED READ alter session set events '10949 trace name context forever, level 1'; alter session set "_very_large_object_threshold"=50...