文档首页
NDB 集群内部
相关文档 下载此手册
PDF (US Ltr) - 1.2Mb
PDF (A4) - 1.2Mb


2.54 DUMP 2399

代码

节点 ID 2399

符号

---

内核块

DBLQH

描述. DUMP 2398 类似,此命令将有关节点 ID 为 node_id 的数据节点的日志部分文件中的可用空间的信息转储到集群日志中。与 DUMP 2398 不同,转储写入集群日志,并包含有关重做日志中剩余可用空间百分比的信息。

示例输出. 

ndb_mgm> 6 DUMP 2399
Sending dump signal with data:
0x0000095f

(写入集群日志:)

2014-10-15 13:39:50 [MgmtSrvr] INFO     -- Node 5: Logpart: 0 head=[ file: 0 mbyte: 2 ] tail=[ file: 0 mbyte: 2 ] total mb: 256 free mb: 256 free%: 100
2014-10-15 13:39:50 [MgmtSrvr] INFO     -- Node 5: Logpart: 1 head=[ file: 0 mbyte: 2 ] tail=[ file: 0 mbyte: 2 ] total mb: 256 free mb: 256 free%: 100
2014-10-15 13:39:50 [MgmtSrvr] INFO     -- Node 5: Logpart: 2 head=[ file: 0 mbyte: 2 ] tail=[ file: 0 mbyte: 2 ] total mb: 256 free mb: 256 free%: 100
2014-10-15 13:39:50 [MgmtSrvr] INFO     -- Node 5: Logpart: 3 head=[ file: 0 mbyte: 2 ] tail=[ file: 0 mbyte: 2 ] total mb: 256 free mb: 256 free%: 100
2014-10-15 13:39:50 [MgmtSrvr] INFO     -- Node 6: Logpart: 0 head=[ file: 0 mbyte: 2 ] tail=[ file: 0 mbyte: 2 ] total mb: 256 free mb: 256 free%: 100
2014-10-15 13:39:50 [MgmtSrvr] INFO     -- Node 6: Logpart: 1 head=[ file: 0 mbyte: 2 ] tail=[ file: 0 mbyte: 2 ] total mb: 256 free mb: 256 free%: 100
2014-10-15 13:39:50 [MgmtSrvr] INFO     -- Node 6: Logpart: 2 head=[ file: 0 mbyte: 2 ] tail=[ file: 0 mbyte: 2 ] total mb: 256 free mb: 256 free%: 100
2014-10-15 13:39:50 [MgmtSrvr] INFO     -- Node 6: Logpart: 3 head=[ file: 0 mbyte: 2 ] tail=[ file: 0 mbyte: 2 ] total mb: 256 free mb: 256 free%: 100

其他信息.  输出中的每一行都使用以下格式(为了易读性,这里拆分为两行):

timestamp [MgmtSrvr] INFO     -- Node node_id: Logpart: part_no head=[ file: start_file_no mbyte: start_pos ]
tail=[ file: end_file_no mbyte: end_pos ] total mb: total_space free mb: free_space free%: free_pct

timestamp 显示数据节点 node_id 执行命令的时间。数据节点的重做日志分为四个部分,part_no 表示哪一部分(始终是 0 到 3 之间的数字,包括 0 和 3)。这些部分存储在数据节点文件系统目录中,目录名称为 D8D9D10D11;重做日志部分 0 存储在 D8 中,部分 1 存储在 D9 中,依此类推。在这四个目录中的每一个目录中,都包含一个名为 DBLQH 的子目录,其中包含 NoOfFragmentLogFiles 个片段日志文件。NoOfFragmentLogFiles 的默认值为 16。这些文件的默认大小为 16 MB;可以通过设置 FragmentLogFileSize 配置参数来更改大小。(有关片段日志文件的更多信息,请参见 第 1.1.2 节,“NDB 集群数据节点文件系统目录”。)

start_file_no 表示文件编号,start_pos 表示重做日志在该文件中的起始位置;对于上面显示的示例,由于 part_no 为 0,这意味着重做日志大约从 D8/DBLQH/S6.FragLog 文件末尾 12 MB 处开始。

类似地,end_file_no 表示文件编号,end_pos 表示重做日志在该文件中的结束位置。因此,在前面的示例中,重做日志的结束点大约在 D8/DBLQH/S6.FragLog 文件末尾 10 MB 处。

total_space 显示为重做日志的第 part_no 部分预留的总空间。这等于 NoOfFragmentLogFiles * FragmentLogFileSize;默认情况下,这为 16 乘以 16 MB,或 256 MB。 free_space 显示剩余空间。使用空间等于 total_space - free_space;在这个示例中,这等于 256 - 254 = 2 MB。 free_pct 显示 free_spacetotal_space 之比,以整数值百分比表示。在刚刚显示的示例中,这等于 100 * (254 / 256),或大约 99%。