Ämne: SQL-fråga
Visa ett inlägg
Oläst 2006-10-27, 16:41 #8
mbomelin mbomelin är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 248
mbomelin mbomelin är inte uppkopplad
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.
mbomelin är inte uppkopplad   Svara med citatSvara med citat