MYSQL CLUSTER 7.4 + 5.6 创建磁盘表和内存表
2015-10-15 10:19
816 查看
MYSQL CLUSTER 7.4 + 5.6 创建磁盘表和内存表
在建好的MYSQL CLUSTER上创建内存表和磁盘表方法:
1. 创建内存表:
2. 创建磁盘表:
注意:磁盘表有所不同,需要创建UNDO 表空间,和表空间
2.1 创建LOGFILE GROUP:
A) 创建LOGFILE GROUP,并新增日志文件到 LOGFILE GROUP
注意:MYSQL只支持创建一个LOGFILE GROUP 文件,只有删掉原来的才可以创建新的。
B) 增加日志文件到 LOGFILE GROUP
2.2 创建数据表空间组
A) 创建新的表空间,关联LOGFILE GROUP,新增并关联数据文件
B) 则已存在的表空间上,新增并关联数据文件
.....N(可以关联N个数据文件)
添加数据文件大小单位为m时遇到bug,在 7.4 + 5.6 时出现的,1*1024*1024后解决
数据添加之后可以进行建表,分区表不支持
2.3 创建磁盘表
在建好的MYSQL CLUSTER上创建内存表和磁盘表方法:
1. 创建内存表:
CREATE TABLE `City` ( `ID` int(11) NOT NULL auto_increment, `Name` char(35) NOT NULL default '', `CountryCode` char(3) NOT NULL default '', `District` char(20) NOT NULL default '', `Population` int(11) NOT NULL default '0', PRIMARY KEY (`ID`) ) ENGINE=NDBCLUSTER DEFAULT CHARSET=latin1;
2. 创建磁盘表:
注意:磁盘表有所不同,需要创建UNDO 表空间,和表空间
2.1 创建LOGFILE GROUP:
A) 创建LOGFILE GROUP,并新增日志文件到 LOGFILE GROUP
注意:MYSQL只支持创建一个LOGFILE GROUP 文件,只有删掉原来的才可以创建新的。
create logfile group LGGP1_NDB ADD UNDOFILE 'NDB_UNDO_01.dbf' INITIAL_SIZE=1073741824 ENGINE=NDBCLUSTER;
B) 增加日志文件到 LOGFILE GROUP
alter logfile group LGGP1_NDB ADD UNDOFILE 'NDB_UNDO_02.dbf' INITIAL_SIZE=1073741824 ENGINE=NDBCLUSTER;
2.2 创建数据表空间组
A) 创建新的表空间,关联LOGFILE GROUP,新增并关联数据文件
create tablespace TBS01_NDB ADD DATAFILE 'TBS01_DF_01.dbf ' USE LOGFILE GROUP LGGP1_NDB INITIAL_SIZE = 8589934592 AUTOEXTEND_SIZE = 67108864 ENGINE = NDBCLUSTER;
B) 则已存在的表空间上,新增并关联数据文件
alter tablespace TBS01_NDB ADD DATAFILE 'TBS01_DF_02.dbf' INITIAL_SIZE=8589934592 ENGINE=NDBCLUSTER;
.....N(可以关联N个数据文件)
alter tablespace TBS01_NDB ADD DATAFILE 'TBS01_DF_10.dbf' INITIAL_SIZE=8589934592 ENGINE=NDBCLUSTER;
添加数据文件大小单位为m时遇到bug,在 7.4 + 5.6 时出现的,1*1024*1024后解决
数据添加之后可以进行建表,分区表不支持
2.3 创建磁盘表
CREATE TABLE `City` ( `ID` int(11) NOT NULL auto_increment, `Name` char(35) NOT NULL default '', `CountryCode` char(3) NOT NULL default '', `District` char(20) NOT NULL default '', `Population` int(11) NOT NULL default '0', PRIMARY KEY (`ID`) ) TABLESPACE TBS01_NDB STORAGE DISK ENGINE=ndbcluster DEFAULT CHARSET=latin1
相关文章推荐
- mysql ODBC 在64位下提示找不到odbc驱动问题
- MySQL information_schema 数据库
- mysql 学习----->查询,权限,字段控制
- Mysql_mysql force Index 强制索引
- codeigniter 操作mysql的PHP代码--更新
- MySQL 5.6内存占用过高解决方案
- PowerDesigner生成mysql字段comment注释
- MySql:备份与恢复数据库
- 多mysql环境(wamp和单独配置的环境同时存在)如何使用这个环境
- ubuntu install mysql
- win8 下免安装版mysql
- MySql调优
- 重启服务--如:MySQL
- mysql++使用
- 解决mysql忘记密码
- mysql SQL设置外键约束ON DELETE CASCADE
- mysql按区间分组获取各数量
- Mysql慢查日志
- Mysql中的数据类型
- LOG: mac homebrew安装mysql后 配置文件location