Ticket #2224 (new enhancement)
Support MySQL partitioning
|Reported by:||dustin||Owned by:|
A big Buildbot install dumps massive amounts of data into the DB, and its "normal" pruning process is just DELETE statements, which don't necessarily free up space, and at any rate can leave tables badly fragmented.
A DBA will tell you that the fix is to partition the data by time, and simply drop partitions when they are no longer needed. No fragmentation, no delays on pruning, no muss, no fuss.
I think that this is *primarily* something that would be done by a skilled DBA without modification of Buildbot itself, but let's figure out if Buildbot can make this easier or if there are other modifications that could help.