- 代码
节点 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 之间的数字,包括 0 和 3)。这些部分存储在数据节点文件系统目录中,目录名称为 D8
、D9
、D10
和 D11
;重做日志部分 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
显示剩余空间。使用空间等于
;在这个示例中,这等于 256 - 254 = 2 MB。 total_space
- free_space
free_pct
显示 free_space
与 total_space
之比,以整数值百分比表示。在刚刚显示的示例中,这等于 100 * (254 / 256),或大约 99%。