How large is your data? It's impressive you managed to implement partitioning on a large table, that usually takes forever on a big system :)