- 程式碼
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
中,依此類推。在這四個目錄中的每一個目錄內,都有一個包含 NoOfFragmentLogFiles
碎片日誌檔案的 DBLQH
子目錄。NoOfFragmentLogFiles
的預設值為 16。每個檔案的預設大小為 16 MB;可以透過設定 FragmentLogFileSize
設定參數來變更。(如需更多關於碎片日誌檔案的資訊,請參閱 第 1.1.2 節,「NDB Cluster 資料節點檔案系統目錄」。)
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%。