Freitag, September 05, 2008

cost

Damit ich's hier nachlesen kann (und nicht bei Jonathan Lewis nachschlagen muss):

Kosten sind für den CBO definiert als:

Cost = (anzahl_einzelblockzugriffe * sreadtime (= single block read time)
+ anzahl_multiblockzugriffe * mreadtime (= multi block read time)
+ CPUCycles / cpuspeed)
/ sreadtime

Was bedeutet: (Laufzeit Einzelblockzugriffe + Laufzeit Multiblockzugriffe + CPU Time)/Einzelblockzugriff
Also: Laufzeit in Einheiten von single block read time

Dabei erfolgt keine Berücksichtigung von direct reads (für merge join, hash join, sorts).

Keine Kommentare:

Kommentar veröffentlichen