| 181 | } |
| 182 | |
| 183 | func (i *info) dumpStore(buf *bytes.Buffer) { |
| 184 | buf.WriteString("# Store\r\n") |
| 185 | s := le.StoreStat() |
| 186 | |
| 187 | i.dumpPairs(buf, infoPair{"name", ldsCfg.DBName}, |
| 188 | infoPair{"get", s.GetNum.Get()}, |
| 189 | infoPair{"get_missing", s.GetMissingNum.Get()}, |
| 190 | infoPair{"put", s.PutNum.Get()}, |
| 191 | infoPair{"delete", s.DeleteNum.Get()}, |
| 192 | infoPair{"get_total_time", s.GetTotalTime.Get().String()}, |
| 193 | infoPair{"iter", s.IterNum.Get()}, |
| 194 | infoPair{"iter_seek", s.IterSeekNum.Get()}, |
| 195 | infoPair{"iter_close", s.IterCloseNum.Get()}, |
| 196 | infoPair{"batch_commit", s.BatchCommitNum.Get()}, |
| 197 | infoPair{"batch_commit_total_time", s.BatchCommitTotalTime.Get().String()}, |
| 198 | ) |
| 199 | } |
| 200 | |
| 201 | func (i *info) dumpPairs(buf *bytes.Buffer, pairs ...infoPair) { |
| 202 | for _, v := range pairs { |