At Digg we had probably a hundred or so tables, each table had varying indexes (a char here, an integer there, a date+time here)
This may be part of the problem, actually. 100 tables to serve posts with attached comments? Um.
This may be part of the problem, actually. 100 tables to serve posts with attached comments? Um.