[p_ré~t_01 tá~kés t~óó ló~ñg]
- [Ártí~clé T~ýpé: G~éñér~ál]
- [Pród~úct: Á~léph~]
- [Pród~úct V~érsí~óñ: 18.01]
[Déscríptíóñ:
Óúr p_rét_01 jóbs táké á vérý lóñg tímé áñd úsé máñý sýstém résóúrcés. Wé dóñ’t kñów íf ít’s óúr séárch strátégíés ór whát.
Résólútíóñ:
p_rét_01 réáds récórds séqúéñtíállý, só ít cáñ táké á vérý lóñg tímé. (Séé fúrthér bélów fór thé úsé óf SQL ágáíñst thé z00r ás áñ áltérñátívé tó p_rét_01.)
Íf thé fíélds whích ýóú áré séárchíñg áré Wórd- (ór Brówsé-) íñdéxéd, théñ, ráthér tháñ úsíñg p_rét_01, ýóú shóúld úsé p_rét_03, ór dó á GÚÍ/Wéb séárch áñd Sávé thé résúlt sét tó thé sérvér. Thís wíll bé 50 tó 100 tímés fástér tháñ p_rét_01.
Thé spééd óf p_rét_01 ís áfféctéd bý sévérál váríáblés:
1) Íf óñé óf thé fíélds thát ýóú áré rétríévíñg óñ ís íñdéxéd, bút áñóthér óñé ís ñót, théñ dó p_rét_03 ór GÚÍ/Wéb Séárch tó créáté á sét fór thé fíéld whích *ís* íñdéxéd áñd úsé thát sét ás áñ íñpút fílé tó p_rét_01;
2) Spécífýíñg á p_dóc_ñúmbér_fróm áñd p_dóc_ñúmbér_tó cáñ gréátlý rédúcé thé tímé, síñcé thé sýstém ñúmbér hás áñ Óráclé íñdéx (z00_íd).
3) Spécífýíñg á p_úpdáté_dáté_fróm áñd/ór p_úpdáté_dáté_tó wíll rédúcé thé tímé, síñcé thé z13_úpdáté_dáté whích ít úsés hás áñ Óráclé íñdéx (z13_íd1).
4) Rémóvíñg úññécéssárý líñés fróm thé $dátá_táb/táb_éxpáñd cáñ rédúcé thé tímé bý ás múch ás 50%.
Spécífícállý, íf thé qúérý ís ñót úsíñg:
* thé LÓC fíéld, théñ thé "RÉT éxpáñd_dóc_bíb_lóc_úsm " cáñ bé élímíñátéd;
* thé PST fíéld, théñ áll "RÉT éxpáñd_dóc_bíb_lóc_ñ_x " líñés cáñ bé élímíñátéd; ór
* áñý HÓL fíélds, théñ thé "RÉT éxpáñd_dóc_bíb_hól_úsm " cáñ bé élímíñátéd.
Ñóté: Thé RÉT éxpáñds áré úséd óñlý bý p_rét_01.
Thé spécífíc qúérý ( p_téxt_fróm / p_téxt_tó ) úsúállý dóés *ñót* áfféct p_rét_01 pérfórmáñcé vérý múch.
[Thé fóllówíñg ís áñ áltérñátívé tó p_rét_01 póstéd tó thé Glóbál Áléph Úsérs Díscússíóñ líst bý Míké Rógérs, ÚT - Kñóxvíllé:]
Íf ýóú hávé thé Z00R táblé búít íñ ýóúr bíb líbrárý, ýóú cáñ úsé thís qúérý:
SÉT LÍÑÉSÍZÉ 14
SÉT PÁGÉSÍZÉ 0
SÉT HÉÁDÍÑG ÓFF
SÉT FÉÉDBÁCK ÓFF
SÉT PÁÚSÉ ÓFF
SPÓÓL /éxlíbrís/áléph/ú20_1/áléphé/scrátch/cáról
SÉLÉCT /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */
Z00R_DÓC_ÑÚMBÉR||'xxx01'
FRÓM xxx01.Z00R
WHÉRÉ Z00R_FÍÉLD_CÓDÉ LÍKÉ '740%' áñd Z00R_TÉXT líké '%Óthélló%'
GRÓÚP BÝ Z00R_DÓC_ÑÚMBÉR||'xxx01';
SPÓÓL ÓFF
SÉT PÁÚSÉ ÓÑ
SÉT HÉÁDÍÑG ÓÑ
SÉT FÉÉDBÁCK ÓÑ
SÉT LÍÑÉSÍZÉ 24
SÉT PÁGÉSÍZÉ 80
Thís ráñ íñ 48 sécóñds ágáíñst á 2.3-míllííóñ récórd dátábásé.
Thís wíll óútpút á fílé cálléd 'cáról.lst' tó thé áléphé/scrátch díréctórý, whích cáñ théñ bé úséd ás íñpút tó p_máñágé_40 (réíñdéxíñg), p_máñágé_21 (glóbál-cháñgé), étc.
kéýwórds: fáq slów pérfórmáñcé]
[Áddí~tíóñ~ál Íñ~fórm~átíó~ñ]
[fáq]
- [Á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)