Documentation Home

2.54 转储 2399

代码

node_id2399

象征

---

内核块

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 之间的数字表示)。这些部分存储在名为D8D9D10和 的数据节点文件系统目录中D11;重做日志第 0 部分存储在 中 D8,第 1 部分存储在 中D9,依此类推。在这四个目录中的每一个目录 中都有一个DBLQH包含 NoOfFragmentLogFiles 片段日志文件的子目录。默认值为 NoOfFragmentLogFiles16。每个文件的默认大小为 16 MB;这可以通过设置 FragmentLogFileSize 配置参数来改变。(看 第 1.1.2 节,“NDB Cluster 数据节点文件系统目录”,有关片段日志文件的更多信息。)

start_file_no指示文件的编号和start_pos重做日志在该文件中的起始点;对于刚刚显示的示例,因为part_no是 0,这意味着重做日志从文件末尾大约 12 MB 处开始D8/DBLQH/S6.FragLog

同样,end_file_no对应于文件的编号以及end_pos重做日志在该文件中结束的位置。因此,在前面的示例中,重做日志的结束点距离 的结尾大约 10 MB D8/DBLQH/S6.FragLog

total_spacepart_no显示为部分重做日志保留的空间总量。这等于NoOfFragmentLogFiles * FragmentLogFileSize;默认情况下,这是 16 MB 的 16 倍,即 256 MB。free_space显示剩余金额。使用的数量等于 ;在此示例中,这是 256 - 254 = 2 MB。 显示与 的比率,以 整数百分比表示。在刚刚显示的示例中,这等于 100 * (254 / 256),或大约 99%。 total_space - free_spacefree_pctfree_spacetotal_space