SequoiaDB巨杉資料庫-讀寫操作量
阿新 • • 發佈:2021-01-20
技術標籤:SequoiaDB巨杉資料庫sql資料庫
-
snapshot命令可以檢視當前節點讀寫操作量,命令如下:
db.snapshot(SDB_SNAP_DATABASE);
輸出例項
-
{ …… "TotalDataRead": 0, "TotalIndexRead": 0, "TotalDataWrite": 0, "TotalIndexWrite": 0, "TotalUpdate": 0, "TotalDelete": 0, "TotalInsert": 0, "TotalSelect": 56, "TotalRead": 0, "TotalReadTime": 0, "TotalWriteTime": 0, …… }
-
當前節點從啟動例項以來,對資料庫的各類操作的計數器,這些數字將隨著時間的推移而增長
-
TotalDataRead, TotalIndexRead, TotalDataWrite, TotalIndexWrite: 資料和索引讀寫計數,各類操作計數記錄讀取或寫入操作,訪問資料或索引的次數。重點反映資料庫對使用者請求的實際執行情況。如果讀指標 TotalDataRead 遠大於 TotalIndexRead,表明查詢是通過表掃描檢索資料,需對比查詢條件和已有索引是否匹配,或者新增新的索引。
-
TotalRead, TotalSelect, TotalUpdate, TotalDelete, TotalInsert: 各類請求操作計數,各類操作計數記錄使用者讀寫請求的次數,重點反映資料庫接收到使用者的各類請求。如果讀指標 TotalRead 與 TotalSelect 相當,表明查詢命中效率較高,讀取效能最好,否則可能執行表掃描。其中,TotalInsert, TotalUpdate與TotalDelete的值包含ReplInsert, ReplUpdate和ReplDelete。
-
TotalReadTime, TotalWriteTime:讀寫操作耗時,記錄使用者讀寫請求的耗時。
-
更多資訊請訪問巨杉資料庫官網