Performance Metric kcml.kdb.io

Summary

Database I/O

Send Condition

Sent periodically during any read/write operation on KISAM/KDB tables & KI_CLOSE

Overview

This metric can be used to identify which tables have an excessive amount of I/O actitity on them. If the index statistics seem high then using then the kcml.kdb.dupidxio metric can be used to identify the duplicate index.

Statistics

NameTypeDescription
tablestringTable name
handlenumTable handle
chandlenumConnection handle
nreadcountTotal number of read system calls
readbytescountTotal number of bytes read
readtimeusecTotal number of micro-seconds waiting for all data to be read
nwritecountTotal number of write system calls
writebytescountTotal number of bytes written
writetimeusecTotal number of micro-seconds waiting for all data to be written
nreadidxcountNumber of system calls incurred reading indices
readbytesidxcountNumber of index bytes read
readtimeidxusecNumber of micro-seconds waiting for indices to be read
nwriteidxcountNumber of write system calls incurred writing indices
writebytesidxcountNumber of index bytes written
writetimeidxusecNumber of micro-seconds waiting for indices to be written
nreaddatacountNumber of system calls reading record data
readbytesdatacountNumber of record bytes read
readtimedatausecNumber of micro-seconds waiting for record data to be read
nwritedatacountNumber of system calls writing record data
writebytesdatacountNumber of record bytes written
writetimedatausecNumber of micro-seconds waiting for record data to be written
modecharOpen mode

General Form

kcml.kdb.io,table=string,handle=num,chandle=num,nread=count,readbytes=count,readtime=usec,nwrite=count,writebytes=count,writetime=usec,nreadidx=count,readbytesidx=count,readtimeidx=usec,nwriteidx=count,writebytesidx=count,writetimeidx=usec,nreaddata=count,readbytesdata=count,readtimedata=usec,nwritedata=count,writebytesdata=count,writetimedata=usec,mode=char

See Also:

Performance Metrics