ヒント句の使い方:SELECTの後に”/*+ ”を書き、”*/”で閉じる
・INDEX:インデックスを使って処理する
select /*+ index(aidx) */ con1 from tbl1 where a = 'x'
・FULL:表をフルスキャンする
・ORDERED:複数表を結像している場合、表の処理の順序をFROM句の順番どおりにする
・USE_NL:Nested Loop結合プランにする。インデックスを使用した結合向き。
・USE_HASH:ハッシュ結合結合プランにする。大量データを扱う結合向き
・INDEX_ASC,INDEX_DESC:インデックスを使用して、降順・昇順にデータを検索する
・LEADING:結合順序の最初の表を指定する
その他は>
http://www.atmarkit.co.jp/fdb/rensai/orasql03/orasql03_3.html
例)
SELECT /*+ LEADING(d e)
INDEX(d dept_ix2)
INDEX(e emp_ix1)
USE_NL(e) */
empno,ename,job
FROM emp e, dept d
WHERE e.deptno=d.deptno
AND d.dname = 'RESEARCH'
ORDER BY empno;
2009年5月6日水曜日
2009年5月3日日曜日
Oracle:Oracle9i ステップマスター
Oracle9i ステップマスター-Oracleのサンプルスキーマ
Oracleのサンプルスキーマは以下5つ
# Human Resources(HR)スキーマ
従業員、部門、職種などの人事関係のデータの取り扱いを定義したものです。
# Order Entry(OE)スキーマ
製品や顧客の情報、製品の受注に関するデータの取り扱いを定義したものです。
# Sales History(SH)スキーマ
後に意思決定を支援するレポートや分析を行うために蓄積しておきたい業務上のさまざまな履歴に関するデータの取り扱いを定義したものです。
# Product Media(PM)スキーマ
販売促進用に利用する画像や音声といったさまざまなタイプのデータの取り扱いを定義したものです。
# Queued Shipping(QS)スキーマ
各部門間での、注文情報のやりとりを定義したものです。
→11gでは?
Oracleのサンプルスキーマは以下5つ
# Human Resources(HR)スキーマ
従業員、部門、職種などの人事関係のデータの取り扱いを定義したものです。
# Order Entry(OE)スキーマ
製品や顧客の情報、製品の受注に関するデータの取り扱いを定義したものです。
# Sales History(SH)スキーマ
後に意思決定を支援するレポートや分析を行うために蓄積しておきたい業務上のさまざまな履歴に関するデータの取り扱いを定義したものです。
# Product Media(PM)スキーマ
販売促進用に利用する画像や音声といったさまざまなタイプのデータの取り扱いを定義したものです。
# Queued Shipping(QS)スキーマ
各部門間での、注文情報のやりとりを定義したものです。
→11gでは?
2009年5月2日土曜日
2009年4月30日木曜日
Webページを速く魅せるための5つのちょっとした工夫(1/3) - @IT
Webページを速く魅せるための5つのちょっとした工夫(1/3) - @IT
1. CSSはソースコードの上部に記述する
2. JavaScriptはソースコードの下部に記述する
3. CSSとJavaScriptを書く順番
4. JavaScriptを圧縮して読み込みを速くする
5. 読み込みが遅いブログパーツには要注意
1. CSSはソースコードの上部に記述する
2. JavaScriptはソースコードの下部に記述する
3. CSSとJavaScriptを書く順番
4. JavaScriptを圧縮して読み込みを速くする
5. 読み込みが遅いブログパーツには要注意
2009年4月23日木曜日
Java:RMI - Professional Java Development with the Spring Framework - 图书 - JAVA 编程资料牛鼻站
RMI - Professional Java Development with the Spring Framework - 图书 - JAVA 编程资料牛鼻站
http://book.javanb.com/Professional-Java-Development-with-the-Spring-Framework/BBL0072.html
> To enable lazy lookup of the service stub, set RmiProxyFactoryBean's
lookupStubOnStartup flag to false.
The stub will then be looked up on first access, that is, when the
first method invocation on the proxy comes in; it will be cached from
then on. The disadvantage is that there will be no validation that the
target service actually exists until the first invocation.
サービスStubの遅延呼び出しを可能にするためには、RmiProxyFactoryBeanの
lookupStubOnStartupフラグを”false”に設定してください。そうすると、Stub
は、最初にアクセスしに行く際に、つまり、プロキシの上の最初のメソッド実施
が入るときに、呼び出しを行います。不都合があるとすれば、ターゲットとして
いるサービスが実際に存在するか、最初のプログラムアクセスがあるまで、確認
できないことです。
http://book.javanb.com/Professional-Java-Development-with-the-Spring-Framework/BBL0072.html
> To enable lazy lookup of the service stub, set RmiProxyFactoryBean's
lookupStubOnStartup flag to false.
The stub will then be looked up on first access, that is, when the
first method invocation on the proxy comes in; it will be cached from
then on. The disadvantage is that there will be no validation that the
target service actually exists until the first invocation.
サービスStubの遅延呼び出しを可能にするためには、RmiProxyFactoryBeanの
lookupStubOnStartupフラグを”false”に設定してください。そうすると、Stub
は、最初にアクセスしに行く際に、つまり、プロキシの上の最初のメソッド実施
が入るときに、呼び出しを行います。不都合があるとすれば、ターゲットとして
いるサービスが実際に存在するか、最初のプログラムアクセスがあるまで、確認
できないことです。
2009年4月22日水曜日
登録:
投稿 (Atom)
