当前第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命令
mysql数据库如何允许远程连接?
mysql数据库添加新用户详解
navicat怎么创建表
navicat怎么新建数据库
数据库的事务指的是什么?
navicat 怎么连接服务器上的数据库
怎么完全卸载删除mysql数据库?
mysql多久可以学会?
更多相关阅读请进入《数据库》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 数据库表分区可提升插入效率吗?