[SQL s~críp~ts fá~íl ór~ rúñ s~lów á~ftér~ óptí~mízé~r chá~ñgés~]
- [Ártí~clé T~ýpé: G~éñér~ál]
- [Pród~úct: Á~léph~]
- [Pród~úct V~érsí~óñ: 18.01]
[Déscríptíóñ:
Wé ímpléméñtéd thé cháñgés óútlíñéd íñ thé "Óráclé Óptímízér Cháñgés fór Áléph" dócúméñt (séé KB 14852). Í úñdérstáñd thésé stéps áré íñtéñdéd tó délété thé státístícs thát Óráclé 10 týpícállý úsés fór cóst-báséd óptímízátíóñ, ás Áléph úsés Óráclé "híñts", íñstéád. Whílé thís sééms tó wórk ókáý wíth óúr óñlíñé sýstém, sévérál óf óúr SQL scrípts ñów fáíl, rúñ fór máñý hóúrs wíthóút rétúrñíñg résúlts, ór rúñ úñtíl Óráclé rúñs óút óf témp spácé (géñérátíñg áñ ÓRÁ-01652 érrór). Ís théré á wáý tó máké óúr SQL scrípts rúñ súccéssfúllý áftér ímpléméñtíñg thé óptímízér cháñgés¿
Résólútíóñ:
Í bélíévé Í hávé fóúñd á sólútíóñ bý áddíñg á híñt tó thé scrípt, líké thís:
<cút téxt>
...
FRÓM (SÉLÉCT /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */
SÚBSTR(Z13_TÍTLÉ,1,(ÍÑSTR(Z13_TÍTLÉ,'/',3,1)-1)) TÍTLÉ,
SÚBSTR(Z00R_TÉXT, ÍÑSTR(Z00R_TÉXT,'(')+1, ÍÑSTR(Z00R_TÉXT, ')')- (ÍÑSTR(Z00R_TÉXT,'(')+1 )) RTÍMÉ,
<cút téxt>
Thís sééms tó fórcé dýñámíc sámplíñg wíthóút réqúíríñg óñgóíñg táblé áñálýsís státístícs. Í ráñ á SQL scrípt thát hád bééñ fáílíñg síñcé óúr cháñgés áñd ít ñów cómplétés íñ 13 míñútés.
Tháñks tó Míké Rógérs, Úñívérsítý óf Téññésséé, fór sháríñg thís íñfórmátíóñ]
- [Ártí~clé l~ást é~díté~d: 10/8/2013]
![[ÉxLí~brís~]](https://capture-knowledge-exlibrisgroup-com-90611502d.getsmartling.com/@api/deki/files/124993/ckclogonew.png?revision=1)
![[Éx Lí~brís~ Kñów~lédg~é Céñ~tér]](https://a.mtstatic.com/@public/production/site_11811/1638394879-logo.png)