当前第2页 返回上一页
2.范围分区添加分区只能在最大值后面追加分区
3.所有分区的engine必须一样
4.范围分区分区字段:integer、数值表达式、日期列,日期函数表达式(如year(),to_days(),to_seconds(),unix_timestamp())
分区管理
新增分区
1 2 | ALTER TABLE sale_data
ADD PARTITION (PARTITION p201010 VALUES LESS THAN (201011));
|
删除分区
?C当删除了一个分区,也同时删除了该分区中所有的数据。
1 | ALTER TABLE sale_data DROP PARTITION p201010;
|
分区的合并
下面的SQL,将p201001 ?C p201009 合并为3个分区p2010Q1 ?C p2010Q3
1 2 3 4 5 6 7 8 9 | ALTER TABLE sale_data
REORGANIZE PARTITION p201001,p201002,p201003,
p201004,p201005,p201006,
p201007,p201008,p201009 INTO
(
PARTITION p2010Q1 VALUES LESS THAN (201004),
PARTITION p2010Q2 VALUES LESS THAN (201007),
PARTITION p2010Q3 VALUES LESS THAN (201010)
);
|
相关推荐:《 PHP教程 》、《mysql教程》
以上就是数据库表分区可提升插入效率吗?的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
数据库具有的三个基本特点是什么
sql是层次数据库的标准语言吗?
怎么配置phpmyadmin连接远程mysql数据库
mysql安装后报错error 1045怎么办?
mysql数据库之信息函数与加密函数
数据库连接池技术的原理
navicat怎么连别人的数据库
如何使用phpmyadmin修改数据库密码
怎么用navicat建立数据库
详解mysql数据库中文乱码问题
更多相关阅读请进入《数据库》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 数据库表分区可提升插入效率吗?