- 23.5.1 NDB集群管理客户端中的命令
- 23.5.2 NDB群集日志消息
- 23.5.3在NDB集群中生成的事件报告
- 23.5.4 NDB集群开始阶段的摘要
- 23.5.5执行NDB集群的滚动重启
- 23.5.6 NDB集群单用户模式
- 23.5.7在线添加NDB集群数据节点
- 23.5.8 NDB集群的在线备份
- 23.5.9 MySQL Server使用NDB群集
- 23.5.10 NDB群集磁盘数据表
- 23.5.11在NDB集群中使用ALTER TABLE的在线操作
- 23.5.12使用ndb_stored_user分发MySQL权限
- 23.5.13 NDB API统计计数器和变量
- 23.5.14 ndbinfo:ndb群集信息数据库
- 23.5.15 NDB群集的Information_schema表
- 23.5.16快速参考:NDB集群SQL语句
- 23.5.17 NDB集群安全问题
管理NDB集群涉及许多任务,其中一个任务是配置和启动NDB群集。这是覆盖的第23.3节“NDB集群配置”, 和第23.4节“NDB集群计划”。
接下来的几个部分涵盖了运行的NDB集群的管理。
有关与管理和部署有关NDB集群的安全问题的信息,请参阅第23.5.17节“NDB集群安全问题”。
基本上有两种积极管理运行的NDB集群的方法。其中的第一个是通过使用输入到管理客户端的命令,可以检查群集状态,日志级别更改,启动和停止备份,并且节点停止并启动。第二种方法涉及研究群集日志的内容NDB_
;这通常在Management Server中找到node_id.
_cluster.log.datadir.
目录,但此位置可以使用此位置使用逻辑
选项。(回顾node_id.
表示正在记录其活动的节点的唯一标识符。)群集日志包含由此生成的事件报告NDBD.。还可以将群集日志条目发送到UNIX系统日志。
群集操作的一些方面也可以使用SQL节点使用SQL节点使用显示引擎NDB状态
陈述。
有关NDB群集操作的更多详细信息,可以使用SQL接口使用SQL接口使用ndbinfo.
数据库。有关更多信息,请参阅第23.5.14节“Ndbinfo:NDB群集信息数据库”。
NDB统计计数器使用的提供改进的监控mysql.客户。在NDB内核中实现的这些计数器涉及由或影响或影响的操作NDB.
对象,例如启动,结束和中止事务;主键和独特的关键操作;表,范围和修剪扫描;阻止线程等待各种操作完成;由NDB集群发送和接收的数据和事件。每当进行NDB API呼叫时,计数器由NDB内核递增,或者数据节点发送到或接收数据。
mysqld.将NDB API统计计数器公开为系统状态变量,可以从所有名称中共用的前缀识别(ndb_api_
)。可以读取这些变量的值mysql.客户来自输出的显示状态
语句,或通过查询性能模式session_status.
或者global_status.
桌子。通过在执行作用的SQL语句之前和之后比较状态变量的值NDB.
表,您可以观察对应于此语句的NDB API级别所采取的操作,这可能有利于NDB群集的监视和性能调整。
MySQL Cluster Manager提供了一个高级命令行界面,可简化许多否则复杂的NDB群集管理任务,例如启动,停止或重新启动具有大量节点的NDB群集。MySQL Cluster Manager客户端还支持获取和设置大多数节点配置参数的值以及的命令以及mysqld.服务器选项和与NDB群集相关的变量。MySQL Cluster Manager版本1.4.8为NDB 8.0提供了实验支持。看MySQL™Cluster Manager 1.4.8用户手册, 想要查询更多的信息。