这一段时间对数据库优化方面的认识深有体会,就以MySQL为例测试一下分区表的性能
MySQL5.0好像不支持分区,我用的5.5版本,测试是否支持可通过以下方法:
SHOW VARIABLES LIKE '%partition%';
如果结果为yes则说明支持,如下图:
创建表
不分区的表:
CREATE TABLE no_part_tab
(id INT DEFAULT NULL,
remark VARCHAR(50) DEFAULT NULL,
d_date DATE DEFAULT NULL
)ENGINE=MYISAM
分区表:
CREATE TABLE part_tab
(id INT DEFAULT NULL,
remark VARCHAR(50) DEFAULT NULL,
d_date