SequoiaDB巨杉数据库-读写操作量

  • 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:读写操作耗时,记录用户读写请求的耗时。

更多信息请访问巨杉数据库官网

猜你喜欢

转载自blog.csdn.net/weixin_48909806/article/details/112847826