2011-05-02 22:15 MySQL分区表例子——Hash分区
来源:互联网 发布:java手游开发 编辑:程序博客网 时间:2024/06/14 01:05
散列分区(Hash分区)
初期分区定义
mysql> CREATE TABLE sale_item (
-> id INT NOT NULL,
-> item_name VARCHAR(10)
-> )
-> PARTITION BY HASH(id)
-> PARTITIONS 4;
Query OK, 0 rows affected (0.14 sec)
核对结果
mysql> SHOW CREATE TABLE sale_item\G
*************************** 1. row ***************************
Table: sale_item
Create Table: CREATE TABLE `sale_item` (
`id` int(11) NOT NULL,
`item_name` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
/*!50100 PARTITION BY HASH (id)
PARTITIONS 4 */
增加分区
要增加分区的数量从4到14 (增加10个)
mysql> ALTER TABLE sale_item ADD PARTITION PARTITIONS 10;
Query OK, 0 rows affected (0.92 sec)
Records: 0 Duplicates: 0 Warnings: 0
核对结果
mysql> SHOW CREATE TABLE sale_item\G
*************************** 1. row ***************************
Table: sale_item
Create Table: CREATE TABLE `sale_item` (
`id` int(11) NOT NULL,
`item_name` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
/*!50100 PARTITION BY HASH (id)
PARTITIONS 14 */
1 row in set (0.02 sec)
减少分区
要减少分区的数量从14到8(减少6个)
mysql> ALTER TABLE sale_item COALESCE PARTITION 6;
Query OK, 0 rows affected (1.33 sec)
Records: 0 Duplicates: 0 Warnings: 0
核对结果
mysql> SHOW CREATE TABLE sale_item\G
*************************** 1. row ***************************
Table: sale_item
Create Table: CREATE TABLE `sale_item` (
`id` int(11) NOT NULL,
`item_name` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
/*!50100 PARTITION BY HASH (id)
PARTITIONS 8 */
1 row in set (0.00 sec)
- 2011-05-02 22:15 MySQL分区表例子——Hash分区
- MySQL分区表例子——Hash分区
- MySQL分区表--hash分区
- Mysql --分区表(6)Hash分区
- 【Mysql】mysql表分区3 —Hash分区
- MySQL分区表--key分区
- 【oracle】分区表:range分区,list分区,hash分区
- mysql分区表简单例子
- mysql分区表简单例子
- mysql分区管理 - hash分区
- Mysql分区技术 --创建分区表
- Mysql --分区表(5)Columns分区
- Mysql --分区表(7)Key分区
- MySQL分区表--列范围分区
- MySQl分区表小结-------RANGE分区
- mysql HASH分区
- mysql LINEAR HASH分区
- Oracle 分区表——Range分区
- 流年,经不起怀念
- HDU 1274(展开字符串)
- 用Visual Studio 开发工具 如何快速批量生成属性的 get 和set 方法
- 注册表加载配置单元
- 在路上
- 2011-05-02 22:15 MySQL分区表例子——Hash分区
- Revit中如何编程旋转一个对象
- highcharts 设置
- 从 SSH实例《在线考试系统》 看SSH系统分层模型
- 静静的在心里承受所有的伤痛和不快乐
- 伸长的守候
- 今天遇到的一个IIS 下treeview不能显示的问题
- Oracle安全组件简介
- 小宝,小宝,我爱你