MySQL集群NDB 8.0

摘要

这是从MySQL 8.0参考手册中摘录的MySQL集群NDB 8.0。

有关法律信息,请参见法律声明

有关使用MySQL的帮助,请访问MySQL论坛,在这里您可以与其他MySQL用户讨论您的问题。

于2021-04-11生成的文件(修订版:69321)


目录

前言及法律声明
1前言与说明
2 MySQL NDB集群8.0
3 NDB集群概述
3.1 NDB集群核心概念
3.2 NDB集群节点、节点组、分片副本和分区
3.3 NDB集群硬件、软件及组网要求
3.4 NDB集群新增情况
3.5 NDB 8.0新增、弃用或移除选项、变量和参数
3.6 MySQL服务器使用InnoDB与NDB集群对比
3.6.1 NDB和InnoDB存储引擎的区别
3.6.2 NDB和InnoDB工作负载
3.6.3 NDB和InnoDB特性使用概况
3.7 NDB集群的已知局限性
3.7.1 NDB集群SQL语法不正确
3.7.2 NDB集群与标准MySQL的限制及区别
3.7.3 NDB集群事务处理限制
3.7.4 NDB集群错误处理
3.7.5 NDB集群关联数据库对象限制
3.7.6 NDB集群特性不支持或缺失
3.7.7 NDB集群性能限制
3.7.8 NDB集群独有问题
3.7.9 NDB集群磁盘数据存储限制
3.7.10 NDB多集群节点限制
3.7.11 NDB集群8.0版本已解决以前的问题
4安装NDB集群
4.1 Linux下安装NDB集群
4.1.1安装NDB集群二进制版本(Linux
4.1.2 RPM方式安装NDB集群
4.1.3使用.deb文件安装NDB集群
4.1.4 Linux下从源代码构建NDB集群
4.2 Windows下安装NDB集群
4.2.1从二进制版本在Windows上安装NDB集群
4.2.2 Windows下NDB集群从源代码编译和安装
4.2.3 Windows下初次启动NDB集群
4.2.4安装NDB集群进程为Windows服务
4.3 NDB集群初始配置
4.4初次启动NDB集群
4.5带表和数据的NDB集群实例
4.6 NDB集群安全关机和重启
4.7升级和降级NDB集群
4.8 NDB集群自动安装工具(不再支持)
4.8.1 NDB集群自动安装要求
4.8.2使用NDB集群自动安装工具
5 NDB集群配置
5.1 NDB集群快速测试搭建
5.2 NDB集群配置参数、选项与变量简介
5.2.1 NDB集群数据节点配置参数
5.2.2 NDB集群管理节点配置参数
5.2.3 NDB集群SQL节点和API节点配置参数
5.2.4 NDB集群其他配置参数
5.2.5 NDB集群mysqld选项和变量引用
5.3 NDB集群配置文件
5.3.1 NDB集群配置:基本示例
5.3.2 NDB集群启动配置推荐
5.3.3 NDB集群连接字符串
5.3.4定义NDB集群中的计算机
5.3.5定义NDB集群管理服务器
5.3.6定义NDB集群数据节点
5.3.7定义NDB集群中的SQL和其他API节点
5.3.8定义系统
5.3.9 NDB集群MySQL服务器选项和变量
5.3.10 NDB集群TCP/IP连接
5.3.11 NDB集群TCP/IP直连方式连接
5.3.12 NDB集群共享内存连接
5.3.13数据节点内存管理
5.3.14配置NDB集群发送缓冲区参数
5.4使用NDB集群高速对接
6 NDB集群程序
6.1 ndbd—NDB集群数据节点守护进程
6.2 ndbinfo_select_all—Select From ndbinfo Tables
ndbmtd—NDB集群数据节点守护进程(多线程)
6.4 ndb_mgmd—NDB集群管理服务器守护进程
6.5 ndb_mgm—NDB集群管理客户端
6.6 ndb_blob_tool检查和修复NDB集群表的BLOB和TEXT列
6.7 ndb_config -提取NDB集群配置信息
6.8 ndb_delete_all—删除NDB表中的所有行
6.9 ndb_desc描述NDB表
6.10 ndb_drop_index—删除NDB表的索引
6.11 ndb_drop_table—删除NDB表
6.12 ndb_error_reporter—NDB错误报告实用程序
6.13 ndb_import—将CSV数据导入NDB
6.14 ndb_index_stat - NDB索引统计实用程序
6.15 ndb_move_data—NDB数据拷贝实用程序
6.16 ndb_error—获取NDB错误信息
6.17 ndb_print_backup_file—打印NDB备份文件内容
6.18 ndb_print_file -打印NDB磁盘数据文件内容
6.19 ndb_print_frag_file—打印NDB Fragment List文件内容
6.20 ndb_print_schema_file—打印NDB模式文件内容
6.21 ndb_print_sys_file—打印NDB系统文件内容
6.22 ndb_redo_log_reader -查看并打印集群重做日志内容
6.23 ndb_restore—恢复NDB集群备份
6.23.1恢复NDB集群备份到不同版本
6.23.2恢复到不同数量的数据节点
6.23.3从并行备份恢复
6.24 ndb_select_all—从NDB表中打印行
6.25 ndb_select_count打印NDB表的行数
6.26 ndb_setup.py -启动基于浏览器的NDB集群自动安装程序(已弃用)
6.27 ndb_show_tables -显示NDB表列表
6.28 ndb_size.pl - NDBCLUSTER大小需求估计器
6.29 ndb_top -查看NDB线程的CPU使用情况
6.30 ndb_waiter—等待NDB集群达到给定状态
6.31 ndbxfrm -压缩、解压缩、加密、解密NDB集群创建的文件
7 NDB集群管理
7.1 NDB集群管理客户端命令
7.2 NDB集群日志消息
7.2.1 NDB集群:集群日志中的消息
7.2.2 NDB集群日志启动消息
7.2.3集群日志事件缓冲区上报
7.2.4 NDB集群:NDB Transporter错误
7.3 NDB集群事件报表
7.3.1 NDB集群日志管理命令
7.3.2 NDB集群日志事件
7.3.3在NDB集群管理客户端中使用CLUSTERLOG STATISTICS
7.4 NDB集群启动阶段概述
7.5滚动重启NDB集群
7.6 NDB集群单用户模式
7.7在线添加NDB集群数据节点
7.7.1在线添加NDB集群数据节点:通用问题
7.7.2在线添加NDB集群数据节点:基本步骤
7.7.3在线添加NDB集群数据节点详细示例
7.8 NDB集群在线备份
7.8.1 NDB集群备份概念
7.8.2通过NDB集群管理客户端创建备份
7.8.3 NDB集群备份配置
7.8.4 NDB集群备份故障处理
7.8.5并行数据节点备份
7.9 NDB集群MySQL服务器使用情况
7.10 NDB集群磁盘数据表
7.10.1 NDB集群磁盘数据对象
7.10.2 NDB集群磁盘数据存储要求
7.11 NDB集群在线ALTER TABLE操作
7.12使用NDB_STORED_USER的分布式MySQL特权
7.13 NDB API统计指标和变量
7.14 ndbinfo: NDB集群信息数据库
7.14.1 ndbinfo arbitrrator_validity_detail表
7.14.2 ndbinfo arbitrrator_validity_summary表
7.14.3 ndbinfo backup_id表
7.14.4 ndbinfo阻塞Table
7.14.5 ndbinfo cluster_locks表
7.14.6 ndbinfo cluster_operations表
7.14.7 ndbinfo cluster_transactions表
7.14.8 ndbinfo config_nodes表
7.14.9 ndbinfo config_params表
7.14.10 ndbinfo config_values表
7.14.11 ndbinfo计数器表
7.14.12 ndbinfo cpudata表
7.14.13 ndbinfo cpudata_1sec表
7.14.14 ndbinfo cpudata_20sec表
7.14.15 ndbinfo cpudata_50ms表
7.14.16 ndbinfo cpuinfo表
7.14.17 ndbinfo cpustat表
7.14.18 ndbinfo cpustat_50ms表
7.14.19 ndbinfo cpustat_1sec表
7.14.20 ndbinfo cpustat_20sec表
7.14.21 ndbinfo dict_obj_info表
7.14.22 ndbinfo dict_obj_tree表
7.14.23 ndbinfo dict_obj_types表
7.14.24 ndbinfo disk_write_speed_base表
7.14.25 ndbinfo disk_write_speed_aggregate表
7.14.26 ndbinfo disk_write_speed_aggregate_node表
7.14.27 ndbinfo diskpagebuffer表
7.14.28 ndbinfo diskstat表
7.14.29 ndbinfo diskstats_1sec表
7.14.30 ndbinfo error_messages表
7.14.31 ndbinfo hwinfo表
7.14.32 ndbinfo locks_per_fragment表
7.14.33 ndbinfo logbuffers表
7.14.34 ndbinfo logspaces表
7.14.35 ndbinfo成员关系表
7.14.36 ndbinfo内存使用表
7.14.37 ndbinfo memory_per_fragment表
7.14.38 ndbinfo节点列表
7.14.39 ndbinfo operations_per_fragment表
7.14.40 ndbinfo pgman_time_track_stats表
7.14.41 ndbinfo处理Table
7.14.42 ndbinfo资源表
7.14.43 ndbinfo restart_info表
7.14.44 ndbinfo server_locks表
7.14.45 ndbinfo server_operations表
7.14.46 ndbinfo server_transactions表
7.14.47 ndbinfo table_distribution_status表
7.14.48 ndbinfo table_fragments表
7.14.49 ndbinfo table_info表
7.14.50 ndbinfo table_replicas表
7.14.51 ndbinfo tc_time_track_stats表
7.14.52 ndbinfo threadblocks表
7.14.53 ndbinfo线程表
7.14.54 ndbinfo threadstat表
7.14.55 ndbinfo transporters表
7.15 NDB集群INFORMATION_SCHEMA表
7.16快速参考:NDB集群SQL语句
7.17 NDB集群安全问题
7.17.1 NDB集群安全与组网问题
7.17.2 NDB集群和MySQL特权
7.17.3 NDB集群和MySQL安全步骤
8 NDB集群复制
8.1 NDB集群复制:缩写和符号
8.2 NDB集群复制总体要求
8.3 NDB集群复制已知问题
8.4 NDB集群复制模式和表
8.5 NDB集群复制准备
8.6启动NDB集群复制(单复制区域通道)
8.7使用双复制区域通道进行NDB集群复制
8.8使用NDB集群复制实现故障切换
8.9使用NDB集群复制进行NDB集群备份
8.9.1 NDB集群复制:自动同步副本到源二进制日志
8.9.2基于NDB集群复制的时间点恢复
8.10 NDB集群复制:双向复制和循环复制
8.11 NDB集群复制冲突解决
一个MySQL 8.0常见问题:NDB集群