X

Author Profile

Yusuke Yamamoto

Recent Posts by Yusuke Yamamoto

Oracleのオプティマイザが問い合わせ処理を最適化する方法~ソースコードを書いているエンジニアが語る

RDBMS にとってクエリ・オプティマイザは、最も重要なコンポーネントの一つですが、その動作についてはあまり知られておらず、ブラックボックスだと思われている方が多いようです。 このコラムでは、Oracle の開発部門で、オプティマイザのソースコード修正を担当している立場から Oracle Database のオプティマイザの基本動作や機能、歴史について紹介していきます。 どうやって問い合わせ処理を最適化するのか? 前回の「Oracleのオプティマイザとは何か?」では、オプティマイザが担う役割についてお話しし、「どうやって問い合わせ処理を最適化するのか?」という問いで終わっていました。 今回は、この問いに回答すべく Oracle Database のオプティマイザの構成要素について見ていきます。 オプティマイザが、問い合わせ処理を最適化する方法を大別すると、以下の2つに分けることができます。 1. 問合せの変換(Query Transformation) Query Transformation は、入力されたSQL文を論理的に同じ意味を持たせたまま、SQL文自...

【セミナー資料】オラクルコンサルタントが語る明日から使えるアップグレード/パッチ適用Tips

資料の概要 日付:2010/12/14 種別:セミナー資料 オラクルコンサルタントが支援した、アップグレードの事例をご紹介致します。アップグレードの全体フローだけではなく、経験に基づいたお役立ちTipsをご紹介致します。また、なかなか質問できない「パッチ」の種類やその違い、適応方法も説明致します。近々アップグレードを予定されている方はもちろん、アップグレードに興味をお持ちの方、是非ご参加下さい。 事例から見る!アップグレードTIPS / コンサルが考えるシステム移行の全体図、移行方式の検討TIPS、移行試験の手法TIPS パッチ適用TIPS / 基礎から復習!「パッチ」とは?:パッチの種類、PSR 11.2.0.2適用TIPS:PSR 11.2.0.2について/PSR 11.2.0.2適用手順 資料のダウンロード こちらより、資料をご覧いただけます http://www.oracle.com/technetwork/jp/content/1214-1100-upgradetips-254776-ja.pdf