在建好的MYSQL CLUSTER上创建内存表和磁盘表方法:
创建内存表
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;
磁盘表有所不同,需要创建UNDO 表空间,和表空间
创建LOGFILE GROUP
create logfile group LGGP1_NDB ADD UNDOFILE
'NDB_UNDO_01.dbf' INITIAL_SIZE=1073741824 ENGINE=NDBCLUSTER;
alter logfile group LGGP1_NDB ADD UNDOFILE 'NDB_UNDO_02.dbf' INITIAL_SIZE=1073741824 ENGINE=NDBCLUSTER;
创建数据表空间组64mb -->1024*8
create tablespace TBS01_NDB ADD DATAFILE 'TBS01_DF_02.dbf
'
USE LOGFILE GROUP
LGGP1_NDB
EXTENT_SIZE
=67108864 INITIAL_SIZE = 8589934592 AUTOEXTEND_SIZE = 67108864
ENGINE =
NDBCLUSTER;
alter tablespace TBS01_NDB ADD DATAFILE 'TBS01_DF_02.dbf'
INITIAL_SIZE=8589934592 ENGINE=NDBCLUSTER;
.....
alter tablespace TBS01_NDB ADD DATAFILE 'TBS01_DF_10.dbf.dbf' INITIAL_SIZE=8589934592 ENGINE=NDBCLUSTER;
添加数据文件大小单位为m时遇到bug,在7.2+5.5时出现的,*1024*1024后解决
数据添加之后可以进行建表,分区表不支持
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 5.5与PostgreSQL 9.1,在负载均衡方面的表现,旨在为数据库管理员和技术决策者提供更深入的理解和参考。 ### MySQL 5.5与PostgreSQL 9.1的负载均衡机制...
创建和管理索引包括CREATE INDEX、ALTER TABLE ADD INDEX和DROP INDEX。 六、查询语言 深入学习SQL查询语言,包括单表查询、多表联接(JOIN)、子查询、聚合函数(COUNT、SUM、AVG、MAX、MIN)以及分组(GROUP BY)...
4. **分区表优化**:MySQL 5.5增强了分区表的功能,支持更多的分区类型,如RANGE、LIST、HASH和KEY。这使得大数据量的管理和查询更为高效。 5. **并行复制**:虽然MySQL 5.5没有完全实现并行复制,但它引入了半同步...
Grid++Report5.5提供了直观的可视化报表设计器,用户可以通过拖放操作来创建和编辑报表模板。它支持多种报表类型,如表格、图表、图像、文本等,可以自由组合,满足不同业务需求。设计过程中,用户还可以设置各种...
推荐环境Nginx + PHP 7.2 + Mysql 5.6 上传源码到根目录 设置网站运行目录public、随后设置伪静态为ThinkPHP 打开域名就可以到安装界面了 注意:搭建好之后必须设置计划任务! 具体如下 宝塔计划任务——Shell脚本,...
dz7.2+UCenter,用于实验实验。Crossday Discuz! Board论坛系统(简称 Discuz!论坛)是一个采用PHP和MySQL/Pgsql等其他多种数据库构建的高效论坛解决方案。
MySQL 5.5 从零开始学 刘增杰,张少军编著 北京:清华大学出版社 2012.1 本书是一本完整介绍MySQL数据库技术的教程,内容丰富、条理清晰、实用性强,适合以下读者学习使用: MySQL数据库初学者 对数据库开发有...
在本文中,我们将详细讨论如何在Linux Fedora 6系统上搭建一个包含JDK 6、MySQL 5、Tomcat 5.5和MyEclipse 5.5的开发环境。首先,我们需要准备相应的安装文件: 1. jdk-6u11-linux-i586-rpm.bin:这是Oracle JDK 6...
6. **线程池**:引入线程池特性,减少创建和销毁线程的开销,提高服务器性能。 7. **半同步复制**:确保至少一个从服务器接收到主服务器的数据更改后,主服务器才会确认事务完成,增强了数据安全性。 8. **更多的...
### CentOS 7.2 SVN+Mysql+Apache+PHP 版本管理工具安装配置知识点 #### 一、准备工作 在开始安装配置之前,确保以下条件得到满足: 1. **服务器可以连接到Yum源**:这一步至关重要,因为后续安装过程中会依赖Yum...
在Linux系统上安装MySQL 5.5 RPM是一个关键任务,特别是在服务器环境中,因为MySQL是一个...此外,还需要了解如何管理和优化MySQL,包括创建用户、创建数据库、备份和恢复等操作,这些都是日常运维中不可或缺的部分。
### MySQL Installer 5.5.25.0 安装失败解决方案 在安装MySQL的过程中,很...通过上述的分析和解决方案,希望能帮助遇到类似问题的用户顺利解决mysql-installer-5.5.25.0安装失败的问题,成功安装并使用MySQL数据库。
5. **分区功能**:MySQL 5.5增加了对RANGE和LIST分区的支持,使得大数据表的管理和查询更为高效。 6. **内存管理**:改进了内存分配策略,降低了内存碎片,提高了内存使用效率。 7. **安全性和稳定性**:加强了...
apache2.2+php5.4.3+mysql5.5 根据向导安装,简单易用。
MySQL官方文档5.5版是一份详尽的参考资料,旨在帮助MySQL用户和开发者全面学习和理解MySQL数据库管理系统(DBMS)的5.5版本,以及基于NDB Cluster 7.2版本的MySQL NDB Cluster 7.2。文档内容涵盖的范围广泛,从基础...
Grid++Report5.5是一款强大的报表工具,专为.NET平台设计,用于帮助企业或开发者快速、高效地构建数据报告。...通过运行这个安装程序,用户可以获取完整的工具集,开始创建和管理各种复杂的报表项目。
MySQL Cluster的一个关键特性是其数据始终在内存中,这使得它能够提供极高的读写速度,尤其适合实时分析和交易类应用。 5. **事务支持**: 支持ACID(原子性、一致性、隔离性和持久性)事务,保证数据操作的完整...
vs2019+mysql5.5+ef6 mysql-connector-net-6.10.9 、mysql-connector-net-6.9.12.msi、mysql-for-visualstudio-1.2.8 所需要的所有安装包 EntityFramework6.0.0.0 EntityFramework.SqlServer6.0.0.0 MySql.Data8.0....
【Extmail_Centos+5.5搭建设置篇】详细指南 在IT行业中,搭建一个稳定且功能丰富的电子邮件系统是至关重要的。本文将详细介绍如何在CentOS 5.5操作系统上构建基于Extmail的电子邮件系统。Extmail是一个开源的、全...
- **动态调整刷新脏页数量**:在 MySQL 5.5 中,引入了 `innodb_io_capacity` 参数,该参数允许用户根据实际磁盘性能动态调整刷新脏页到磁盘的数量,这有助于提高磁盘 I/O 处理能力。 - **改进的数据恢复时间**:...