Előbb volt egy kis beszélgetés az alábbi témákban az üzemeltetéssel.
- statisztikák gyűjtése a db-ről, lekérdezésekről
- data dictionary
- éjjel futó query optimizer
- mintavételes optimalizáció, pl. csak a tábla 10%-ára nézi meg hogy milyen az adott oszlop kardinalitása
- statisztikák költségvonzatai
- lekérdezések planningje
- hintelés
- melyik indexet használja
- milyen sorrendben joinoljon
- milyen típusú joint végezzen (hash join pl)
- nem egészen hintelés: join helyett subquery
- preparedStatement
- megadható egy beízzító query amivel elkészíti a preparedStatement execution planjét
- bitmap index
- költséges a b-tree-n az update mert több rekord van egy levélen
- lock problémákhoz vezethet, ezért OLTP-ben nem használják csak adattárházaknál
Egészen jó kedvem lett
amúgy tanultam ezek jórészét bme-n... csak fasza volt h érződött rajtuk h ők nem csak tanulták... de megvallom, elgondolkodtató h csomó mindent lenyomtak bme-n ebből, össz 2 tárgyban. sztem bme rulz. bár valszeg csak a felszínt karcolgattuk. de nem is az a lényege h mélyre ásson egy tárgy, hanem h megmutassa h mik vannak, szvsz, aztán ami kell azt elolvasod a doksiból. máskülönben 100 éves lenne az msc.