ここではORACLEデータベースのSQLで、実際に現場で活用したヒントを紹介しています。
ヒントについては↓で詳しく解説していますので参考にしてください。
>>【ORACLE】SQLのヒントとは
>>【ORACLE】SQLヒントの書き方:サンプル多数あり
実際に現場で使ったSQLのヒント句
当時、私は検証機で全てのヒントを検証してきました。
その中で、実際に現場のプログラムに記述したことのあるものをリストアップしました。
中にはトラブル対応でその場しのぎで使ったものもありますがいずれも一定の効果を発揮してくれました。使いやすいヒントですので、利用するときの参考にしてください。
・ORDERED
・LEADING
・INDEX
・PARALLEL
・APPEND
・PUSH_PRED
・PUSH_SUBQ
・FULL
・HASH
・MERGE
・USE_CONCAT
・USE_HASH
・USE_MERGE
・USE_NL
・UNNEST
・NO_EXPAND
・NO_INDEX
・NO_MERGE
・NO_PUSH_PRED
・NO_PUSH_SUBQ
・NO_USE_HASH
・NO_USE_MERGE
・NO_USE_NL
・LEADING
・INDEX
・PARALLEL
・APPEND
・PUSH_PRED
・PUSH_SUBQ
・FULL
・HASH
・MERGE
・USE_CONCAT
・USE_HASH
・USE_MERGE
・USE_NL
・UNNEST
・NO_EXPAND
・NO_INDEX
・NO_MERGE
・NO_PUSH_PRED
・NO_PUSH_SUBQ
・NO_USE_HASH
・NO_USE_MERGE
・NO_USE_NL
最後に
最後までお読みいただきありがとうございます。
SQLのチューニング方法は↓で紹介していますので参考にしてください。
>>SELECT文のSQLチューニング方法まとめ