@Colby
Currently, I partition like this
PARTITION BY LIST (day(t_stamp)) (PARTITION p0 VALUES IN (1) ENGINE = MyISAM, PARTITION p1 VALUES IN (2) ENGINE = MyISAM, PARTITION p2 VALUES IN (3) ENGINE = MyISAM, PARTITION p3 VALUES IN (4) ENGINE = MyISAM, PARTITION p4 VALUES IN (5) ENGINE = MyISAM, PARTITION p5 VALUES IN (6) ENGINE = MyISAM, PARTITION p6 VALUES IN (7) ENGINE = MyISAM, PARTITION p7 VALUES IN (8) ENGINE = MyISAM, PARTITION p8 VALUES IN (9) ENGINE = MyISAM, PARTITION p9 VALUES IN (10) ENGINE = MyISAM, PARTITION p10 VALUES IN (11) ENGINE = MyISAM, PARTITION p11 VALUES IN (12) ENGINE = MyISAM, PARTITION p12 VALUES IN (13) ENGINE = MyISAM, PARTITION p13 VALUES IN (14) ENGINE = MyISAM, PARTITION p14 VALUES IN (15) ENGINE = MyISAM, PARTITION p15 VALUES IN (16) ENGINE = MyISAM, PARTITION p16 VALUES IN (17) ENGINE = MyISAM, PARTITION p17 VALUES IN (18) ENGINE = MyISAM, PARTITION p18 VALUES IN (19) ENGINE = MyISAM, PARTITION p19 VALUES IN (20) ENGINE = MyISAM, PARTITION p20 VALUES IN (21) ENGINE = MyISAM, PARTITION p21 VALUES IN (22) ENGINE = MyISAM, PARTITION p22 VALUES IN (23) ENGINE = MyISAM, PARTITION p23 VALUES IN (24) ENGINE = MyISAM, PARTITION p24 VALUES IN (25) ENGINE = MyISAM, PARTITION p25 VALUES IN (26) ENGINE = MyISAM, PARTITION p26 VALUES IN (27) ENGINE = MyISAM, PARTITION p27 VALUES IN (28) ENGINE = MyISAM, PARTITION p28 VALUES IN (29) ENGINE = MyISAM, PARTITION p29 VALUES IN (30) ENGINE = MyISAM, PARTITION p30 VALUES IN (31) ENGINE = MyISAM
However, I think I will be changing to a partition by month sub partition by day scheme. Ill let you know how it goes. Even partitioning just by day, massive performance increase.
@Nathan
Server specs:
Dell R200
Windows Server 2003
Xeon X3230
4 Gb Ram
2x 300GB 15k SAS in RAID 1
Iti s currently running the IA stack, MySQL, server for our antivirus, and thats about it. We run an online disk defrag utility which probably slows it down a bit( wish I could run all linux, then there would be no need for defrag). Might change to an ESXi or Xen hosted VM setup, then FPMI would run in Linux, MySQL in another Linux VM, and Kepware and FSQL in WS2003. Would need to bump to 16 Gb ram to do that though, for MySQL caching to help alleviate the disk IO bottleneck