Database Reference
In-Depth Information
GHFODUH
YBKLQWVV\VVTOSURIBDWWU V\VVTOSURIBDWWUIXOODDIXOODEIXOODVSDUDOOHODD
SDUDOOHODESDUDOOHODV
YB[POFORE
YBVTOWH[WFORE T>
6(/(&7GLVWLQFWD-$+5D48$57$/D.$66(115D36(8'2B15$%*(5(&+
$%*(5(&+;;;;D)$//15D/(,6781*6(5%5,1*(5
D/(,6781*B921D/(,6781*B%,6D%(+$1'/81*6$57D',$*126(6,&+(5+(,7
D*(1(5,.80D'''D0$5.7=8*$1*6'$780D9(525''$7D$/7D*(%'$7
D9(56725%(1D*(6&+/(&+7WRBGDWHD9(56,&+(57B%,6''005555
9(56,&+(57B%,6D9$57D3/=D0$B.=D.9B,'D$5=7B.9B,'D%615B8(%:
D%(+$1'/81*6'$780D'$7B$%*$%(B$327+D%(=(,&+181*B3=1D;;B$327+(.(1
D;;B.$66(D+(567B1$0(D.+;;D,&'B.+D'5*B.+D236B.+D%615D)$*5
D/($15
)520
9B(5B)9$B,&'D:+(5($%*(5(&+/,.(<$1'',$*126(6,&+(5+(,7 *
DQGMTEHWZHHQDQG
@
EHJLQ
V\VGEPVBVTOWXQHLPSRUWBVTOBSURILOHVTOBWH[W !YBVTOWH[WSURILOH !YBKLQWV
FDWHJRU\ !7(67QDPH !723GHVFULSWLRQ !7(67IRUFHBPDWFK !WUXH
HQG
Leonid: „ Peter, kommst Du mit den Hints in diesem Beispiel klar?
Peter: „ Nicht ganz. Ich sehe den Aliasnamen a in dieser SQL-Anweisung. Was aber
a.a oder a.b bedeuten, habe ich vergessen .“
L.: „ Dieser Aliasname wird dort für die View V_ER_FVA_ICD benutzt. In dieser View
sind auch einige Tabellen mit den Aliasnamen a , b und s beteiligt. Mit den zusammen-
gesetzten Aliasnamen a.a , a.b und a.s verweise ich in den Hints auf diese Tabellen .“
Der nächste Testlauf mit den SQL Profiles war für den Kunden unerklärlich schnell,
weilichdenKundenüberdieHiddenHintsnichtinformierte.DerEffektwarsogroß,
dass es gar nicht notwendig war, den Kunden zu überzeugen, die Parallelität einzusetzen.
Unsere SQL-Anweisung war beispielsweise ca. 40 Mal schneller geworden (s. den Ab-
schnitteausderjeweiligerTrace-Dateiunten).
Search WWH ::




Custom Search