概述
本章,您将学习 MySQL NDB Cluster 中的数据导入功能。
数据来源
数据的来源:
使用 mysqldump 或 mysqlpump 命令将常规 MySQL 版本里的数据以逻辑备份的方式备份出来,备份文件的文件内容是 SQL 语句且常以 .sql 后缀结尾,您需要使用 mysql 命令将数据进行导入。
若您需要从 .sql 文...
概述
本章,您将学习到 MySQL NDB Cluster 的数据恢复功能。
数据恢复的前提条件
管理节点的全局配置文件 config.ini 至少需要一个空的 "[mysqld]",以保留给其他应用程序使用,例如 ndb_restore 命令
前面文章提到,在管理节点执行备份交互命令后,相关的文件默认保存在数据节点的数据目录...
概述
本章,您将学习 MySQL NDB Cluster 中的在线备份功能。
在线备份(或称热备份):指系统处于正常运转状态下的备份。在 MySQL NDB Cluster 中,在线备份是指集群处于运行时数据库在特定时间点的快照。
对于数据的恢复,放到后面单独的一篇文章中进行说明。
备份组成
在 MySQL NDB Cluster 中,备份主要由三...
概述
本章,您将学习在集群运行的情况下在线添加新数据节点。
众所周知,MySQL NDB Cluster 中的数据节点主要用来存储和复制数据。当生产环境下需要扩展数据的存储空间时,就需要在线添加新数据节点,因为生产环境下的 MySQL NDB Cluster 不允许完全关闭。
[admonition title="提示" icon="tint" c...
概述
本章,您将学习 MySQL NDB Cluster 中的单用户模式。
单用户模式:针对 SQL 节点,NDB Cluster 中用来限制访问的具有维护性质的模式,其功能类似 Centos 6 以及之前版本的单用户模式。进入到单用户模式后:
对数据库系统的访问仅限单个 SQL 节点,所有剩余的其他 SQL 节点都会被安全关闭
正在运行中的事务...
前述
过去的几个月,我一直在涛思数据内部推动 AI 提效赋能,而且对大家使用Token 数目不做任何限制。自己更是身体力行,用 AI 重写用户手册、构建端到端测试例、拿出 AI-Agent Ready 的架构设计方案,做研发质量以及开发量的评估等等,把大家的积极性充分调动起来,让每个人看到 AI 的效果。但发现大家有个共同的焦虑:AI 会不会抢走我...
概述
本章,您将学习并管理 MySQL NDB Cluster 中的日志。
目前管理节点的 config.ini 文件内容未修改,如下所示:
Shell > vim /etc/mysql-cluster/config.ini
[ndbd default]
NoOfReplicas=2
DataMemory=98M
[ndb_mgmd]
Ho...
概述
本章,您将学习到有关 MySQL NDB Cluster 启动方面的内容。
启动
由前面的文章可知,若要将 MySQL NDB Cluster 启动,您需要按照顺序依次启动各个节点:
首先启动管理节点(在 192.168.100.10 上 执行 ndb_mgmd --configdir=/etc/mysql-cluster/ -f /etc...
概述
本章,您将学习管理节点中全局配置文件 config.ini 的推荐配置。
前面的文章 《10-C3-部署最小化的环境》 提到了管理节点的配置文件 config.ini。
管理节点的配置文件为 config.ini,主要告知管理节点需要:
维护多少数量的片段副本
为每个数据节点上的数据与索引分配多少内存
在哪里找到数据节点
在哪里找到任意的 ...
概述
本章,您将了解到 NDB Cluster 存储引擎的常见系统变量。
社区版 MySQL Server 中的系统变量
众所周知,在常规社区版的 MySQL 中,可通过以下方式查看所有系统变量:
# 查看当前会话中的所有系统变量,其中 session 关键字已被省略
MySQL > show variables;
# 对当前会话的系统变量...