なんていう大それたタイトルをつけると 全然わかってねーだろ!と怒る人もいるかと思いますが… (私はOracle Masterも持っていない人ですし) なぜかSQLチューニングやらを仕事でやらされることが多く、 しかしチューニング関係の本やサイトは意味不明すぎて。 そんな中、実際にとんでもないSQLとかをなんとか早くする為に 編み出したヒント句のつけかたを紹介します。 軽い気持ちで読んでください。 つけるべきヒント句は6種類だけ だいたいがOracleに任せておけばいいんです。 ヒント句をがっぷりつけたところで状況が変わったら対応できなくなりますので。 私が主につけるヒント句は以下だけです。 テーブル結合に係る部分だけですね。 ordered / leading inxex / full use_nl / use_hash 全部で6つです。これだけなら覚えられるでしょう。 他のは覚えきれない
![Oracle 実用的で簡単なヒント句のつけかた](https://cdn-ak-scissors.b.st-hatena.com/image/square/3766513c1a35c79e005d7abfac2c399a31e9ca30/height=288;version=1;width=512/http%3A%2F%2Ftryerror.net%2Ftryerror%2Fwordpress%2Fwp-content%2Fuploads%2F2014%2F02%2Fsql_img.jpg)