Ú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
- GL.iNet OFF topik
- A fociról könnyedén, egy baráti társaságban
- Fejhallgató erősítő és DAC topik
- Víz- gáz- és fűtésszerelés
- Milyen belső merevlemezt vegyek?
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Autós topik látogatók beszélgetős, offolós topikja
- Entware topik
- Notebook / laptop alkatrészek cseréje (processzor, RAM, HDD)
- Két népszerű Sennheiser kapott USB-C csatlakozást
- További aktív témák...
- Apple iPhone 15 Pro Max / 256GB / Kártyafüggetlen / 12Hó Garancia / Akku: 83%
- NVIDIA ASUS TUF 3090, Gainward 3090, MSI 3090 24GB
- Apple iPhone 16 Pro Max / 256GB / Kártyafüggetlen / 12Hó Garancia / Akku: 100%
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Magyar Logitech G915 Billentyűzet lehet +33.000.- Ft ból
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

