Medlem
|
|
Reg.datum: Feb 2004
Inlägg: 248
|
|
Medlem
Reg.datum: Feb 2004
Inlägg: 248
|
Eftersom mysql har en storage-metod som heter MERGE så varför inte använda den?
Jag gör liknande för mail, segmenterar det med ungefär 1milj mail per tabell och skapar sedan en MERGE-tabell som samlar ihop alla till 1 virtuell tabell.
De sökningar man ska göra där man vet vilken tabell det ligger i kan man ju göra direkt i rätt tabell, och övergripande sökningar i MERGE-tabellen.
Får väl tillägga att jag delar upp det i flera tabeller på grund av begränsning av datamängden i en myisam-tabell, och INTE på grund av prestandan. Fast det e klart att det går snabbare att leta i en tabell med 10.000 rader än i en med 6 miljoner rader oavsett hur bra man indexerat.
|