- 代码
node_id
2399- 象征
---
- 内核块
描述。
与此类似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 之间的数字表示)。这些部分存储在名为D8
、
D9
、D10
和
的数据节点文件系统目录中D11
;重做日志第 0 部分存储在 中
D8
,第 1 部分存储在 中D9
,依此类推。在这四个目录中的每一个目录
中都有一个DBLQH
包含
NoOfFragmentLogFiles
片段日志文件的子目录。默认值为
NoOfFragmentLogFiles
16。每个文件的默认大小为 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_space
part_no
显示为部分重做日志保留的空间总量。这等于NoOfFragmentLogFiles *
FragmentLogFileSize
;默认情况下,这是 16 MB 的 16 倍,即 256 MB。free_space
显示剩余金额。使用的数量等于
;在此示例中,这是 256 - 254 = 2 MB。
显示与 的比率,以
整数百分比表示。在刚刚显示的示例中,这等于 100 * (254 / 256),或大约 99%。
total_space
-
free_space
free_pct
free_space
total_space