Citat:
Finns det någon nytta med MySQL-partitionering om man nästan alltid gör uppslag med primärnyckel?
|
Ja.
Citat:
Som jag förstår det är alternativet i mitt fall att använda KEY eller HASH partitionering.
|
Ja. Men du kan även använda RANGE om du vet mellan vilka spann dina primärnycklar normal ligger inom , RANGE är dock mest lämplig till datum.
Citat:
Men vilka fördelar får jag av det?
|
Prestanda, genom att tabellerna delas upp så kan man lagra dessa på olika fysiska enheter

. Även index filerna delas upp, så det går fortare att indexera om.
Obs!
Tyvärr så är partitioneringen så instabil är så det är inte rekommenderat än att köra det i produktionsdatabaser. Dock kan man alltid köra det hemma... =)