4 tables de même structure
CREATE TABLE IF NOT EXISTS `logs` (
  `id` mediumint(8) unsigned zerofill NOT NULL auto_increment,
  `id_2` mediumint(8) NOT NULL,
  `date` date NOT NULL,
  `object_type` varchar(20) NOT NULL,
  `action` varchar(20) NOT NULL,
  `result` mediumtext NOT NULL,
  PRIMARY KEY  (`id`)
)
mais 4 stockages différents

Myisam

ENGINE=Myisam

Myisam avec partition

ENGINE=Myisam

   PARTITION BY RANGE (id) (
   PARTITION p0 VALUES LESS THAN (100),
   PARTITION p1 VALUES LESS THAN (250),
   PARTITION p2 VALUES LESS THAN (325),
   PARTITION p3 VALUES LESS THAN (400),
   PARTITION p4 VALUES LESS THAN (450),
   PARTITION p5 VALUES LESS THAN MAXVALUE
);
Archive
ENGINE=Archive
Archive avec partition

ENGINE=Archive

  PARTITION BY RANGE (id) (
  PARTITION p0 VALUES LESS THAN (100),
  PARTITION p1 VALUES LESS THAN (250),
  PARTITION p2 VALUES LESS THAN (325),
  PARTITION p3 VALUES LESS THAN (400),
  PARTITION p4 VALUES LESS THAN (450),
  PARTITION p5 VALUES LESS THAN MAXVALUE

);

résultat des courses

\mysql5.1.30\data\test

Myisam sans partition : 52Ko

  • log_myisam.frm 8.748
  • log_myisam.MYD 38.112
  • log_myisam.MYI 8.192

Archive sans partition : 20 Ko

  • log_archive.ARZ 11.240
  • log_archive.frm 8.748

Myisam avec partition : 63 Ko

  • log_myisam_part#P#p0.MYD 7.352
  • log_myisam_part#P#p0.MYI 2.048
  • log_myisam_part#P#p1.MYD 6.528
  • log_myisam_part#P#p1.MYI 4.096
  • log_myisam_part#P#p2.MYD 3.884
  • log_myisam_part#P#p2.MYI 2.048
  • log_myisam_part#P#p3.MYD 1.752
  • log_myisam_part#P#p3.MYI 2.048
  • log_myisam_part#P#p4.MYD 504
  • log_myisam_part#P#p4.MYI 2.048
  • log_myisam_part#P#p5.MYD 18.092
  • log_myisam_part#P#p5.MYI 4.096
  • log_myisam_part.frm 8.748
  • log_myisam_part.par 44

Archive avec partition : 12.1Ko

  • log_archive_part#P#p0.ARZ 595
  • log_archive_part#P#p1.ARZ 719
  • log_archive_part#P#p2.ARZ 377
  • log_archive_part#P#p3.ARZ 328
  • log_archive_part#P#p4.ARZ 200
  • log_archive_part#P#p5.ARZ 1.185
  • log_archive_part.frm 8.748
  • log_archive_part.par 44