1. 程式人生 > 其它 >SequoiaDB巨杉資料庫-讀寫操作量

SequoiaDB巨杉資料庫-讀寫操作量

技術標籤: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:讀寫操作耗時,記錄使用者讀寫請求的耗時。

更多資訊請訪問巨杉資料庫官網