40 lines
1.0 KiB
Java
40 lines
1.0 KiB
Java
// Copyright (c) 2014, Facebook, Inc. All rights reserved.
|
|
// This source code is licensed under the BSD-style license found in the
|
|
// LICENSE file in the root directory of this source tree. An additional grant
|
|
// of patent rights can be found in the PATENTS file in the same directory.
|
|
|
|
package org.rocksdb;
|
|
|
|
public enum HistogramType {
|
|
DB_GET(0),
|
|
DB_WRITE(1),
|
|
COMPACTION_TIME(2),
|
|
TABLE_SYNC_MICROS(3),
|
|
COMPACTION_OUTFILE_SYNC_MICROS(4),
|
|
WAL_FILE_SYNC_MICROS(5),
|
|
MANIFEST_FILE_SYNC_MICROS(6),
|
|
// TIME SPENT IN IO DURING TABLE OPEN
|
|
TABLE_OPEN_IO_MICROS(7),
|
|
DB_MULTIGET(8),
|
|
READ_BLOCK_COMPACTION_MICROS(9),
|
|
READ_BLOCK_GET_MICROS(10),
|
|
WRITE_RAW_BLOCK_MICROS(11),
|
|
|
|
STALL_L0_SLOWDOWN_COUNT(12),
|
|
STALL_MEMTABLE_COMPACTION_COUNT(13),
|
|
STALL_L0_NUM_FILES_COUNT(14),
|
|
HARD_RATE_LIMIT_DELAY_COUNT(15),
|
|
SOFT_RATE_LIMIT_DELAY_COUNT(16),
|
|
NUM_FILES_IN_SINGLE_COMPACTION(17);
|
|
|
|
private final int value_;
|
|
|
|
private HistogramType(int value) {
|
|
value_ = value;
|
|
}
|
|
|
|
public int getValue() {
|
|
return value_;
|
|
}
|
|
}
|