ANDは後ろから、ORは最初から
SQLのWHERE国複数の索引のない列が指定されていた時の絞り込み順番はANDとORで
異なる
例えば、
select * from testtbl where a1=1 and a2=1 and a3=1;
とandでつながれたSQLは
a3=1
a2=1
a1=1
と後ろから順に絞り込みが実行される
このため、後ろに絞り込みが可能な条件を記述すると検索が早くなる。
また、
ORでつながれたSQLはANDとは逆で前から順に絞り込まれる
select * from testtbl where a1=1 or a2=1 or a3=1;
2009年3月30日月曜日
Oracle:Oracle複合索引
http://books.google.co.jp/books?id=o30Cs-eabZwC&pg=PA136&lpg=PA136&dq=%E5%AE%9F%E8%A1%8C%E8%A8%88%E7%94%BB%E3%80%80%E8%A6%8B%E6%96%B9%E3%80%80+Cost+(%25CPU)&source=bl&ots=5bxUscDLDn&sig=xsaDXeK8CEnxqoH-GZ5zIr-wRvo&hl=ja&ei=UyTMSe-zIoSq6gPEicWdBw&sa=X&oi=book_result&resnum=7&ct=result#PPA149,M1
■複合索引 i1,i2,i3がある場合
複合索引の先頭列が検索条件に含まれている必要がある。
もし、i2,i3のみが検索条件の場合でも、i1を無理に指定する
ことで索引が利用される。
■複合索引 i1,i2,i3がある場合
| 条件指定 | 索引の利用 |
| where i1=1 and i2=1 and i3=1 | 利用される |
| where i1=1 and i2=1 | 利用される |
| where i1=1 and i3=1 | 利用される |
| where i1=1 | 利用される |
| where i2=1 | 利用されない |
| where i3=1 | 利用されない |
| where i2=1 and i3=1 | 利用されない |
複合索引の先頭列が検索条件に含まれている必要がある。
もし、i2,i3のみが検索条件の場合でも、i1を無理に指定する
ことで索引が利用される。
2009年3月22日日曜日
2009年3月17日火曜日
2009年3月8日日曜日
2009年3月2日月曜日
2009年2月25日水曜日
プロダクション環境でのアプリケーションの再デプロイメント
プロダクション環境でのアプリケーションの再デプロイメント: "プロダクション再デプロイメント"
WebLogicの再でプロイには2つの種類がある
1.プロダクション再デプロイメント:更新されたアプリケーションの新しいバージョンを、同じアプリケーションの古いバージョンと並行してデプロイします。
2.インプレース再デプロイメント:実行中のアプリケーションのデプロイメント ファイルを、更新されたデプロイメント ファイルで直ちに置き換えます。
WebLogicの再でプロイには2つの種類がある
1.プロダクション再デプロイメント:更新されたアプリケーションの新しいバージョンを、同じアプリケーションの古いバージョンと並行してデプロイします。
2.インプレース再デプロイメント:実行中のアプリケーションのデプロイメント ファイルを、更新されたデプロイメント ファイルで直ちに置き換えます。
2009年2月22日日曜日
トラパパ@TORAPAPA > 超効率化 ~効率を究める : ITmedia �
トラパパ@TORAPAPA > 超効率化 ~効率を究める : ITmedia �
効率化のポイント
• 考える時間を短くする
• ルーティンはできるだけ速く正確にこなす
• 人にできることはできるだけやっていただく
• 最初から最大限再利用する前提で進める
• 下手に優先順位をいじったりしない
• 楽しんで作業すること
• できるだけ作業単位を小間切れにする
• 最速になるなら異なる作業でも組合わせる
• 他人に頼む作業は徹底的に「丸投げ」
• いかに「自ら手を動かさないか」を追求する
• 何でもデジタルに分解する
• とにかく集中!!
効率化のポイント
• 考える時間を短くする
• ルーティンはできるだけ速く正確にこなす
• 人にできることはできるだけやっていただく
• 最初から最大限再利用する前提で進める
• 下手に優先順位をいじったりしない
• 楽しんで作業すること
• できるだけ作業単位を小間切れにする
• 最速になるなら異なる作業でも組合わせる
• 他人に頼む作業は徹底的に「丸投げ」
• いかに「自ら手を動かさないか」を追求する
• 何でもデジタルに分解する
• とにかく集中!!
2009年2月4日水曜日
登録:
投稿 (Atom)
