Tja, om du behöver partitionering för en tabell så liten som 400 000 rader skaffa en annan databas än MySQL. Allvarligt. Enligt modern standard är varje tabell under 1 000 000 rader normalt försumbar i storlek (inte ens liten), såvida du inte heller har något index etc. Och moderna standarder är ungefär 10 år gamla i detta avseende.