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.