Visa ett inlägg
Oläst 2010-07-19, 11:02 #7
Normans avatar
Norman Norman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2004
Inlägg: 589
Norman Norman är inte uppkopplad
Mycket flitig postare
Normans avatar
 
Reg.datum: Feb 2004
Inlägg: 589
Vad är avsikten med optimeringen?
Läs / skriv?

För läsning räcker det i stort sett att se till att du kan hålla hela databasen i ram-minne och extra för att kunna hålla sökresultat i cache.
Mer ramminne, vettiga strukturer på databas så kan sökningar hållas i cache.

För skrivning så är det snabba diskar eller ha ramdisk cache som gäller.
Du kan även vinna på att investera i SSD diskar. Skrivhastighet, IO/ps random writes är vad som är viktigt.

Tänk dock på att vanliga "konsument" ssd diskar inte är att tänka på eftersom de har begränsat antal skrivningar innan hastigheten på dessa begränsas. (INTEL firmware som gör detta)
Så har du loggning på, massa skrivningar och annat så kommer SSD prestandan degraderas kraftigt med tiden.

Det som skiljer enterprise SSD (inte alls samma sak när det gäller SSD , även om myten säger det) är att enterprise SSD är testad för mycket högre antal skrivningar och att firmwaren då inte kommer börja strypa hastighet för att skyddadisken.

Enterprise SSD är dock mycket dyrare, så kanske blir värt ändå i vissa fall att köra konsument SSD och sen byta med regelbundna mellanrum.
Norman är inte uppkopplad   Svara med citatSvara med citat