WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   mySQL - join eller group problem (https://www.wn.se/forum/showthread.php?t=1051576)

Monkboll 2011-12-26 01:43

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.

Conny Westh 2011-12-28 03:31

Citat:

Ursprungligen postat av Monkboll (Inlägg 20428444)
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.


Alla tider är GMT +2. Klockan är nu 20:37.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson