Citat:
Ursprungligen postat av Monkboll
Som sagt finns det flera olika lösningar.
Men som jag ser det är det inte ofta du gör en prisändring?
Jag anser att prestandaeffektiviseringen är betydligt större en några millisekunder om du har en tabell med hundratusentals produkter som vardera har flera olika poster pga historiken?
Dessutom kan du inte ha produkten som index som gör att frågorna går snabbare eftersom produkten inte är unik i tabellen.
|
Det finns inget som helst hinder att ha produkten som index i pristabellen. Däremot funkar den inte som PK på egen hand.
I en tabell grupp där prisuppdatering är viktig och all historik bör bevaras så är det en mycket bra lösning att ha en pristabell där man bara lägger på nya poster. Man kan vid valda tillfällen göra en reorg för att effektivisera indexen, men det behövs inte så ofta.