Új hozzászólás Aktív témák
-
bpx
őstag
válasz
dellfanboy
#794
üzenetére
az nem parancs, hanem hint
select /*+ USE_HASH(t1 t2) */ t1.oszlop1, t2.oszlop2, ... from sema1.tabla1 t1, sema2.tabla2 t2
where t1.id = t2.id;Oracle-ben az optimalizálót úgynevezett "hint"-ekkel lehet befolyásolni, hogy milyen végrehajtási tervet készítsen
a fenti példában mindenképp HASH JOIN-t fog használni a többi lehetőség (NESTED LOOPS, MERGE JOIN) helyett
az is látszik ugye, hogy kommentben van, nem parancs - ha hülyeséget írsz bele, egyszerűen figyelmen kívül hagyja
rengeteg ilyen hint van, olyan is, ami dokumentálva sincsnem jó gyakorlat eleve ezekkel megírni egy utasítást, alapvetően ezek nélkül lenne jó megoldani mindent
én Oracle DBA-ként dolgozom, amikor valamelyik cégtől szólnak a fejlesztők, hogy lassú valamelyik SQL, akkor szoktuk hangolni, és hinteket használni ha szükséges
Új hozzászólás Aktív témák
- 5.1, 7.1 és gamer fejhallgatók
- Óra topik
- Székesfehérvár és környéke adok-veszek-beszélgetek
- TCL LCD és LED TV-k
- Hello Leo: véget ér a Starlink egyeduralma
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Milyen TV-t vegyek?
- Nvidia GPU-k jövője - amit tudni vélünk
- Külső merevlemezek - USB, eSATA, FireWire HDD
- sziku69: Szólánc.
- További aktív témák...
- 222 - Lenovo LOQ (15IRX10) - Intel Core i5-13450HX, RTX 5050
- HIBÁTLAN iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4494, 100% Akkumulátor
- BESZÁMÍTÁS! Lenovo Yoga Book 9 13IMU9 notebook - Ultra7 155U 32GB DDR5 1TB SSD Intel Graphics W11
- Lenovo Legion laptop 15.6 / i5-9300HF/8GB/1TB HDD + 512GB SSD!
- Hp, Dell gyári 65W USB-C Type-C töltők, tápegységek
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
