Ämne: SQL-fråga
Visa ett inlägg
Oläst 2006-10-27, 16:44 #10
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
Läser du grundfrågan så handlar frågeställningen om hur han ska kunna söka igenom sina tabeller på ett enkelt sätt. Han har redan valt att partitionera till flera tabeller så att slå samman de till 1 antar jag inte är relevant.

EDIT: Du har delvis rätt, det är ett sätt att komma runt begränsningarna i os:et men även för att snabba upp applikationer och ett sätt att kunna sköta underhållet av sina tabeller på ett smidigare sätt.
T.ex. skapa en ny tabell per månad som ingår i mergen och istället för att gå in och söka o rensa gamla records kan du droppa en hel månad från mergen utan att alls behöva förändra något egentligt innehåll varken i tabeller eller i index. otroligt snabbt o smidigt.
Du kan reparera/optimera/analysera delar för sig så du slipper låsa hela skiten samtidigt.
Du kan lägga delar av mergen på olika diskar för att få ännu bättre hastigheten på grejerna.
Och som jag skrev tidigare, vet du vilken av tabell-delarna du har informationen i som du letar efter så slipper du söka igenom hela rasket. I vissa fall kan det handla om att man söker igenom 100.000 rader istället för åtskilliga miljarder. Och säga vad man vill men du uppnår inte samma hastighet oavsett hur bra index du har.
mbomelin är inte uppkopplad   Svara med citatSvara med citat