事件报告在事件日志中的格式如下:
datetime [string] severity -- message
例如:
09:19:30 2005-07-24 [NDB] INFO -- Node 4 Start phase 4 completed
本节讨论了所有可报告的事件,按照类别和每个类别中的严重性级别排序。
在事件描述中,GCP 和 LCP 分别表示 “全局检查点” 和 “本地检查点”。
连接事件
这些事件与集群节点之间的连接相关。
表 25.56 与集群节点之间的连接相关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
Connected |
8 | INFO |
数据节点连接 |
Disconnected |
8 | ALERT |
数据节点断开连接 |
CommunicationClosed |
8 | INFO |
SQL 节点或数据节点连接关闭 |
CommunicationOpened |
8 | INFO |
SQL 节点或数据节点连接打开 |
ConnectedApiVersion |
8 | INFO |
使用 API 版本的连接 |
检查点事件
这些日志消息与检查点相关。
表 25.57 与检查点相关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
GlobalCheckpointStarted |
9 | INFO |
GCP 开始:REDO 日志写入磁盘 |
GlobalCheckpointCompleted |
10 | INFO |
GCP 完成 |
LocalCheckpointStarted |
7 | INFO |
LCP 开始:数据写入磁盘 |
LocalCheckpointCompleted |
7 | INFO |
LCP 完成 |
LCPStoppedInCalcKeepGci |
0 | ALERT |
LCP 停止 |
LCPFragmentCompleted |
11 | INFO |
LCP 在一个片段上完成 |
UndoLogBlocked |
7 | INFO |
UNDO 日志阻塞;缓冲区接近溢出 |
RedoStatus |
7 | INFO |
REDO 状态 |
启动事件
这些事件是响应节点或集群的启动和成功或失败的结果。它们还提供了关于启动进度的信息,包括日志活动的信息。
表 25.58 与节点或集群启动相关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
NDBStartStarted |
1 | INFO |
数据节点启动阶段开始(所有节点启动) |
NDBStartCompleted |
1 | INFO |
所有数据节点的启动阶段完成 |
STTORRYRecieved |
15 | INFO |
重启完成后接收到的块 |
StartPhaseCompleted |
4 | INFO |
数据节点启动阶段 X 完成 |
CM_REGCONF |
3 | INFO |
节点成功加入集群;显示节点、管理节点和动态 ID |
CM_REGREF |
8 | INFO |
节点由于misconfiguration、无法建立通信或其他问题而被拒绝加入集群 |
FIND_NEIGHBOURS |
8 | INFO |
显示邻近的数据节点 |
NDBStopStarted |
1 | INFO |
数据节点关闭启动 |
NDBStopCompleted |
1 | INFO |
数据节点关闭完成 |
NDBStopForced |
1 | ALERT |
强制关闭数据节点 |
NDBStopAborted |
1 | INFO |
无法正常关闭数据节点 |
StartREDOLog |
4 | INFO |
新的 redo 日志开始;GCI 保持 X ,最新可恢复的 GCI Y |
StartLog |
10 | INFO |
新的日志开始;日志部分 X ,开始 MB Y ,停止 MB Z |
UNDORecordsExecuted |
15 | INFO |
撤销记录执行 |
StartReport |
4 | INFO |
报告开始 |
LogFileInitStatus |
7 | INFO |
日志文件初始化状态 |
LogFileInitCompStatus |
7 | INFO |
日志文件完成状态 |
StartReadLCP |
10 | 信息 |
开始读取本地检查点 |
ReadLCPComplete |
10 | 信息 |
读取本地检查点完成 |
RunRedo |
8 | 信息 |
运行重做日志 |
RebuildIndex |
10 | 信息 |
重建索引 |
节点重启 Events
以下事件是在节点重启过程中生成的,相关到节点重启过程的成功或失败。
表 25.59 节点重启相关事件
Event | Priority | Severity Level | Description |
---|---|---|---|
NR_CopyDict |
7 | 信息 |
完成字典信息的复制 |
NR_CopyDistr |
7 | 信息 |
完成分布信息的复制 |
NR_CopyFragsStarted |
7 | 信息 |
开始复制碎片 |
NR_CopyFragDone |
10 | 信息 |
完成复制一个碎片 |
NR_CopyFragsCompleted |
7 | 信息 |
完成复制所有碎片 |
NodeFailCompleted |
8 | 警报 |
节点失败阶段完成 |
NODE_FAILREP |
8 | 警报 |
报告节点失败 |
ArbitState |
6 | 信息 |
报告仲裁器是否找到;有七种可能的仲裁器结果,列举如下:
|
ArbitResult |
2 | 警报 |
报告仲裁器结果;有八种可能的仲裁器结果,列举如下:
|
GCP_TakeoverStarted |
7 | 信息 |
GCP 接管开始 |
GCP_TakeoverCompleted |
7 | 信息 |
GCP 接管完成 |
LCP_TakeoverStarted |
7 | 信息 |
LCP 接管开始 |
LCP_TakeoverCompleted |
7 | 信息 |
LCP 接管完成 (state = X ) |
ConnectCheckStarted |
6 | 信息 |
连接检查开始 |
ConnectCheckCompleted |
6 | 信息 |
连接检查完成 |
NodeFailRejected |
6 | 警报 |
节点失败阶段失败 |
统计 Events
以下事件是统计性的。它们提供了诸如事务数量、读取数量、写入数量、并发操作数量、属性信息和中止数量等信息。
表 25.60 统计事件
Event | Priority | Severity Level | Description |
---|---|---|---|
TransReportCounters |
8 | 信息 |
报告事务统计信息,包括事务数量、提交数量、读取数量、简单读取数量、写入数量、并发操作数量、属性信息和中止数量 |
OperationReportCounters |
8 | 信息 |
操作数量 |
TableCreated |
7 | 信息 |
报告创建的表格数量 |
JobStatistic |
9 | INFO |
内部作业调度统计信息 |
ThreadConfigLoop |
9 | INFO |
线程配置循环次数 |
SendBytesStatistic |
9 | INFO |
发送到节点 X 的平均字节数 |
ReceiveBytesStatistic |
9 | INFO |
从节点 X 接收的平均字节数 |
MemoryUsage |
5 | INFO |
数据和索引内存使用情况(80%、90% 和 100%) |
MTSignalStatistics |
9 | INFO |
多线程信号 |
SCHEMA 事件
这些事件与 NDB 集群模式操作相关。
表 25.61 NDB 集群模式操作事件
Event | Priority | Severity Level | Description |
---|---|---|---|
CreateSchemaObject |
8 | INFO |
模式对象创建 |
AlterSchemaObject |
8 | INFO |
模式对象更新 |
DropSchemaObject |
8 | INFO |
模式对象删除 |
ERROR 事件
这些事件与集群错误和警告相关。这些事件的存在通常表明出现了主要的故障或失败。
表 25.62 集群错误和警告事件
Event | Priority | Severity Level | Description |
---|---|---|---|
TransporterError |
2 | ERROR |
传输器错误 |
TransporterWarning |
8 | WARNING |
传输器警告 |
MissedHeartbeat |
8 | WARNING |
节点 X 丢失心跳编号 Y |
DeadDueToHeartbeat |
8 | ALERT |
节点 X 被宣布为“死亡”由于丢失心跳 |
WarningEvent |
2 | WARNING |
一般警告事件 |
SubscriptionStatus |
4 | WARNING |
订阅状态变化 |
INFO 事件
这些事件提供了集群状态和维护活动的信息,例如日志记录和心跳传输。
表 25.63 信息事件
Event | Priority | Severity Level | Description |
---|---|---|---|
SentHeartbeat |
12 | INFO |
发送心跳 |
CreateLogBytes |
11 | INFO |
创建日志:日志部分、日志文件、大小(MB) |
InfoEvent |
2 | INFO |
一般信息事件 |
EventBufferStatus |
7 | INFO |
事件缓冲区状态 |
EventBufferStatus2 |
7 | INFO |
改进的事件缓冲区状态信息 |
SentHeartbeat
事件仅在 NDB 集群编译时启用 VM_TRACE
时可用。
SINGLEUSER 事件
这些事件与单用户模式相关。
BACKUP 事件
这些事件提供了备份创建或恢复的信息。
表 25.65 备份事件
Event | Priority | Severity Level | Description |
---|---|---|---|
BackupStarted |
7 | INFO |
备份开始 |
BackupStatus |
7 | INFO |
备份状态 |
BackupCompleted |
7 | INFO |
备份完成 |
BackupFailedToStart |
7 | ALERT |
备份启动失败 |
BackupAborted |
7 | ALERT |
备份被用户中止 |
RestoreStarted |
7 | INFO |
从备份中恢复开始 |
RestoreMetaData |
7 | INFO |
恢复元数据 |
RestoreData |
7 | INFO |
恢复数据 |
RestoreLog |
7 | INFO |
恢复日志文件 |
RestoreCompleted |
7 | INFO |
从备份中恢复完成 |
SavedEvent |
7 | INFO |
事件保存 |