Zitat:
|
4 stufen der db optimierung
|
meinst normalisierung - oder?
es geht darum was man am select noch drehen kann, um das ding performanter zu machen.
- bringt eine view im laufzeitverhalten geschwindigkeitsvorteile?
- join vs. expliziter verknüpfung (where id=foreignID) ?
- index-tricks,... ?
und so zeuchs halt.
die herausforderung ist diese, dass die jungs eine db angelegt haben, und dann z.b. auf eine tabelle mit über 2000000 ds auf ein artikelnummernfeld abgefragt haben. das hat dann so 2 min gedauert und hat den rest des db-servers in die knie gezwungen.
auf die frage, ob sie denn auch das feldi indiziert haben, kam die antwort: 'was ist denn ein index?!'
bei dem select liegt der hund ein bissl tiefer begraben. indizes sind für die schlüssel und foreigns eigentlich da.
also versuch ich den view ein bissl performanter zu gestalten.
...mit eurer hilfe, wenn möglich...
lf