- 代码
-
node_id
2399 - 象征
-
---
- 内核块
描述。类似于转储2398
,此命令用于转储指定节点ID的数据节点的日志部分文件中的空闲空间信息node_id
.不像转储2398
,转储被写入集群日志,并包含重做日志中剩余空闲空间的百分比。
样例输出。
ndb_mgm> 6 DUMP 2399发送带有数据的转储信号:0x0000095f
(写入集群日志:)
2014-10-15 13:39:50 [MgmtSrvr]信息,节点5:Logpart: 0头=[文件:0兆字节:2]尾=[文件:0兆字节:2]总mb: 256 mb的自由:自由%:256 100 2014-10-15 13:39:50 [MgmtSrvr]信息,节点5:Logpart: 1头=[文件:0兆字节:2]尾=[文件:0兆字节:2]总mb: 256 mb的自由:自由%:256 100 2014-10-15 13:39:50 [MgmtSrvr]信息,节点5:Logpart: 2头尾=[文件:0兆字节:2]=[文件:0兆字节:2]总mb: 256 mb的自由:自由%:256 100 2014-10-15 13:39:50 [MgmtSrvr]信息,节点5:Logpart: 3头=[文件:0兆字节:2]=[文件:0兆字节:2]尾巴总mb: 256 mb的自由:自由%:256 100 2014-10-15 13:39:50 [MgmtSrvr]信息,节点6:Logpart: 0头尾=[文件:0兆字节:2]=[文件:0兆字节:2]总mb: 256 mb的自由:自由%:256 100 2014-10-15 13:39:50 [MgmtSrvr]信息,节点6:Logpart: 1头=[文件:0兆字节:2]=[文件:0兆字节:2]尾巴总mb: 256 mb的自由:自由%:256 100 2014-10-15 13:39:50 [MgmtSrvr]信息,节点6:Logpart: 2头=[文件:0兆字节:2]=[文件:0兆字节:2]尾巴总mb: 256 mb的自由:256免费%: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
附加信息。输出的每一行使用以下格式(为了便于阅读,这里显示为跨两行):
时间戳[MgmtSrvr] INFO——节点node_id: Logpart:part_no头=[文件:start_file_no兆字节:start_pos]尾=[文件:end_file_no兆字节:end_pos总mb):total_space免费mb:free_space自由%:free_pct
时间戳
显示数据节点执行该命令的时间node_id
.一个数据节点的重做日志分为四个部分。由哪个部分表示part_no
(总是一个介于0和3之间的数字)。部件存储在数据节点文件系统名为D8
,D9
,D10
,这里
;重做日志的第0部分存储在D8
,第1部分D9
等等。在这四个目录中的每个目录中都有一个DBLQH
子目录包含NoOfFragmentLogFiles
片段的日志文件。的默认值NoOfFragmentLogFiles
是16。这些文件的默认大小是16mb;可以通过设置FragmentLogFileSize
配置参数。(见第1.1.2节“NDB集群数据节点文件系统目录”,获取关于片段日志文件的更多信息。)
start_file_no
文件号和start_pos
重做日志文件中开始重做日志的点;对于刚才显示的例子,因为part_no
是0,这意味着重做日志从文件末尾大约12 MB开始D8 / DBLQH / S6。FragLog
.
同样的,end_file_no
对应文件的编号和end_pos
到文件中重做日志结束的地方。因此,在前面的例子中,重做日志的结束距离结束大约10 MBD8 / DBLQH / S6。FragLog
.
total_space
显示为部分预留的总空间量part_no
重做日志的。这等于NoOfFragmentLogFiles * FragmentLogFileSize
;默认情况下,这是16乘以16mb,即256mb。free_space
显示剩余的数量。使用的量等于
;在这个例子中,这是256 - 254 = 2 MB。total_space
-free_space
free_pct
显示了free_space
来total_space
,表示为整数百分比。在刚才的例子中,它等于100 *(254 / 256),或者说大约99%。