MySQL表分区技术,是将一个表按某种规则划分成多个分区,每个分区都是一个单独的表空间,可以提高表查询效率、优化存储空间、增强表的管理能力。
MySQL表分区技术的使用方法如下:
CREATE TABLE tbl_name ( col_name1 data_type1, col_name2 data_type2, ... ) PARTITION BY RANGE (col_name) (PARTITION p0 VALUES LESS THAN (10) ENGINE = InnoDB, PARTITION p1 VALUES LESS THAN (20) ENGINE = InnoDB, PARTITION p2 VALUES LESS THAN (MAXVALUE) ENGINE = InnoDB);
INSERT INTO tbl_name VALUES (value1,value2,...) PARTITION (p0);
MySQL表分区技术在某些场景下可以很好的提高查询效率,优化存储空间,增强表的管理能力,但是在使用时也要注意它的缺点,避免出现问题。
本文链接:http://task.lmcjl.com/news/10765.html