| /rocksdb-6.9/docs/_posts/ |
| D | 2015-11-16-analysis-file-read-latency-by-level.markdown | 7 - /blog/2537/analysis-file-read-latency-by-level/ 22 ** Level 0 read latency histogram (micros): 51 ** Level 1 read latency histogram (micros): 54 ** Level 2 read latency histogram (micros): 57 ** Level 3 read latency histogram (micros): 60 ** Level 4 read latency histogram (micros): 63 ** Level 5 read latency histogram (micros): 152 Currently the read latency per level includes reads from data blocks, index blocks, as well as bloo… 195 … of the test is similar to what is mentioned in the wiki, TEST 4 : Random read , except the key_si… 198 Level 5 read latency histogram (micros): [all …]
|
| D | 2015-02-27-write-batch-with-index.markdown | 14 …read-your-own-write). To read the updated value, the databases on top of RocksDB need to maintain … 18 …read-your-own-write using `WriteBatchWithIndex`, every time the user creates a transaction, we cre… 20 …ex`, we successfully implemented read-your-own-writes in the RocksDB storage engine of MongoDB. If…
|
| D | 2017-12-19-write-prepared-txn.markdown | 12 …after the transaction commits. This greatly simplifies the read path as any data that is read by o… 16 …, whether they are committed before the transaction's start, i.e., in the read snapshot of the tra… 22 2) How do we figure if a key/value written by transaction Txn_w is in the read snapshot of the read… 25 …use of the _CommitCache_ to figure if `commit_seq` of the value is in its read snapshot. To rollba… 35 * read-write............6%........3.5% 36 * read-only...........-1.2%.....-1.8%
|
| D | 2019-08-15-unordered-write.markdown | 14 - Read-your-own writes: When a write thread returns to the user, a subsequent read by the same thre… 19 …read-your-own-write property, neither atomic reads nor the immutable snapshot properties are provi…
|
| D | 2014-04-07-rocksdb-2-8-release.markdown | 12 RocksDB 2.8. is mostly focused on improving performance for in-memory workloads. We are seeing read… 18 … PlainTable, which is optimized for RAM storage (ramfs or tmpfs). You can read more details about … 33 * Improved read performance using thread local cache for frequently accessed data.
|
| D | 2014-05-14-lock.markdown | 27 1. Consolidate reference counters and introduce "super version". For every read operation, mutex wa… 33 …in read queries. After consolidating reference counting to one single super version and removing t… 48 …exes within to protect writes to the LRU lists, which are done in both of read and write operation… 49 …read handlers. Those handlers contain SST files’ descriptors, table metadata, and possibly data in… 73 1. copy the manifest file and truncate the size (you can read the comments of `DB::GetLiveFiles()` …
|
| D | 2018-11-21-delete-range.markdown | 38 slow (involves read I/O) so cannot be done in any critical path. Additionally, 80 is maintained in the background and fully read when the DB is opened. However, 145 scanned. Given these concerns we decided to defer collapsing work to the read 191 `DeleteRange`’s negative impact on read perf is a barrier to its adoption. The 194 write performance while making read performance competitive with workarounds 206 fragmentation will happen on the read path, but unlike the previous design, we can 207 easily cache many of these range tombstone fragments on the read path. 248 Point lookup benchmarks read 100000 keys from a database using `readwhilewriting`. Range scan bench… 277 Note that memtable range tombstones are fragmented every read; for now this is acceptable,
|
| D | 2016-09-28-rocksdb-4-11-2-released.markdown | 13 * Segfault when failing to open an SST file for read-ahead iterators. 47 …* Add a read option background_purge_on_iterator_cleanup to avoid deleting files in foreground whe…
|
| D | 2014-06-27-avoid-expensive-locks-in-get.markdown | 27 … in-memory workload and stopped RocksDB from scaling read throughput beyond 8 cores. Running 32 re… 32 …-local_storage). Version change is a rare event comparable to millions of read requests. On the ve…
|
| D | 2015-11-10-use-checkpoints-for-efficient-snapshots.markdown | 40 …th. The checkpoint can be used as a read-only copy of the DB or can be opened as a standalone DB.…
|
| D | 2015-07-15-rocksdb-2015-h2-roadmap.markdown | 24 2. Implement pessimistic concurrency control to support repeatable read isolation level in MyRocks 27 3. Reduce P99 read latency, which is high mostly because of lingering tombstones
|
| D | 2017-06-26-17-level-based-changes.markdown | 10 …read-amplification. Since L0 files (unlike files at lower levels) can span the entire key-range, a… 40 … pulled in all of them. This lets us quickly reduce L0 file count to keep read-amp low while susta…
|
| D | 2017-05-12-partitioned-index-filter.markdown | 12 …ence are read once per SST lifetime, not so much when they compete with data blocks for the block …
|
| D | 2015-06-12-rocksdb-in-osquery.markdown | 10 …ages RocksDB to build an embedded pub-sub system. This article is a great read and contains insigh…
|
| /rocksdb-6.9/java/src/test/java/org/rocksdb/ |
| D | StatisticsTest.java | 71 final long read = statistics.getAndResetTickerCount(TickerType.BYTES_READ); in getAndResetTickerCount() local 72 assertThat(read).isGreaterThan(0); in getAndResetTickerCount() 75 assertThat(readAfterReset).isLessThan(read); in getAndResetTickerCount() 147 final long read = statistics.getTickerCount(TickerType.BYTES_READ); in reset() local 148 assertThat(read).isGreaterThan(0); in reset() 153 assertThat(readAfterReset).isLessThan(read); in reset()
|
| D | KeyMayExistTest.java | 178 final int read = db.get(key, buf); in keyMayExistNonUnicodeString() local 179 assertThat(read).isEqualTo(1); in keyMayExistNonUnicodeString()
|
| /rocksdb-6.9/port/ |
| D | stack_trace.cc | 41 auto read = readlink(link, name, sizeof(name) - 1); in GetExecutableName() local 42 if (-1 == read) { in GetExecutableName() 45 name[read] = 0; in GetExecutableName()
|
| /rocksdb-6.9/utilities/ |
| D | env_mirror_test.cc | 197 size_t read = 0; in TEST_F() local 199 while (read < kWriteSize) { in TEST_F() 200 ASSERT_OK(seq_file->Read(kWriteSize - read, &result, scratch)); in TEST_F() 202 read += result.size(); in TEST_F()
|
| D | env_librados_test.cc | 266 size_t read = 0; in TEST_F() local 268 while (read < kWriteSize) { in TEST_F() 269 ASSERT_OK(seq_file->Read(kWriteSize - read, &result, scratch)); in TEST_F() 271 read += result.size(); in TEST_F() 302 size_t read = 0; in TEST_F() local 304 while (read < kWriteSize) { in TEST_F() 305 ASSERT_OK(seq_file->Read(kWriteSize - read, &result, scratch)); in TEST_F() 307 read += result.size(); in TEST_F()
|
| /rocksdb-6.9/env/ |
| D | env_basic_test.cc | 280 size_t read = 0; in TEST_P() local 282 while (read < kWriteSize) { in TEST_P() 283 ASSERT_OK(seq_file->Read(kWriteSize - read, &result, scratch)); in TEST_P() 285 read += result.size(); in TEST_P()
|
| /rocksdb-6.9/db/ |
| D | forward_iterator_bench.cc | 54 std::atomic<uint64_t> read{0}; member 169 ++::stats.read; in readOnceFromShard() 288 uint64_t r = ::stats.read.load(); in run()
|
| /rocksdb-6.9/tools/ |
| D | db_bench_tool.cc | 4872 int64_t read = 0; in ReadToRowCache() local 4888 read++; in ReadToRowCache() 4919 read); in ReadToRowCache() 4960 int64_t read = 0; in ReadRandomFast() local 4979 ++read; in ReadRandomFast() 5066 read++; in ReadRandom() 5514 read++; in MixGraph() 5572 read++; in MixGraph() 5699 read++; in SeekRandom() 6716 ++read; in TimeSeriesReadOrDelete() [all …]
|
| D | check_all_python.py | 18 source = open(filename, 'r').read() + '\n'
|
| /rocksdb-6.9/ |
| D | HISTORY.md | 209 * Fixed a regression where the fill_cache read option also affected index blocks. 217 * Fixed a regression where the fill_cache read option also affected index blocks. 228 * Partitions of partitioned indexes no longer affect the read amplification statistics. 279 * Fix crash when memtable prefix bloom is enabled and read/write a key out of domain of prefix extr… 291 * Fix a bug in Encryption Env which could cause encrypted files to be read beyond file boundaries. 344 * Fix a memory leak when files with range tombstones are read in mmap mode and block cache is enabl… 363 * Improved `DeleteRange` to prevent read performance degradation. The feature is no longer marked a… 438 * Write properties meta-block at the end of block-based table to save read-ahead IO. 594 * Fix wrong latencies in `rocksdb.db.get.micros`, `rocksdb.db.write.micros`, and `rocksdb.sst.read.… 1093 * By default, checksums are verified on every read from database [all …]
|
| /rocksdb-6.9/docs/doc-type-examples/ |
| D | 2016-04-07-blog-post-example.md | 10 … it short and about a paragraph long, to encourage people to click through to read the entire post.
|