diff --git a/ca-118/README.md b/ca-118/README.md new file mode 100644 index 00000000..76791d9a --- /dev/null +++ b/ca-118/README.md @@ -0,0 +1,35 @@ +# Check for susceptibility to CA-118 + +The script `ca-118-check.js` checks a database's susceptibility to CA-118, +namely that a chunk migration took place within 30 minutes after the +finishing of a resharding operation. In addition to this condition, +a retryable write must occur during resharding and be retried after +resharding in order for the susceptibility to exist. This script cannot +detect the existence of retryable writes. + +CAUTION: +This check is limited in scope back to the beginning analysis time reported +by the script. Any events prior to this time that result in susceptibility +to CA-118 cannot be detected. + +To run this check, connect Mongo shell to the config server and then: +``` +> load("ca-118-check.js") +> use config +> isImpactedByCA118(db) +``` + +The function will return a list of potentially impacted namespaces +and print `may be impacted` if the susceptibility exists; otherwise it will +return an empty list and print `not impacted`. + +The function accepts two optional parameters: +``` javascript + isImpactedByCA118(db, timestamps, readPref) +``` + +* `timestamps` : boolean, when true, the script displays the namespaces and + timestamps of the potentially-impacting reshard operations and chunk + migrations. If omitted, defaults to `false`. +* `readPref` : string, read preference mode for getting documents from the + config server. If omitted, defaults to `"secondaryPreferred"`. diff --git a/ca-118/ca-118-check-test.js b/ca-118/ca-118-check-test.js new file mode 100644 index 00000000..d8b645dd --- /dev/null +++ b/ca-118/ca-118-check-test.js @@ -0,0 +1,676 @@ + +load("/home/ubuntu/support-tools/ca-118/ca-118-check.js"); + +const testCases = [ + // cases of not impacted: + { + title: 'no events', + endingNumShards: 3, + expectedNs: [], + docs: [], + }, + { + title: 'moveChunk, no resharding', + endingNumShards: 3, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_no_reshard', + 'details': {}, + }, + ], + }, + { + title: 'resharding, no moveChunk', + endingNumShards: 3, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + ], + }, + { + title: 'resharding with less than 3 shards, moveChunk', + endingNumShards: 2, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_not_impacted', + 'details': {}, + }, + ], + }, + { + title: 'addShard, resharding with less than 3 shards, moveChunk', + endingNumShards: 2, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'addShard', + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.001Z'), + 'what': 'addShard', + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:02:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_not_impacted', + 'details': {}, + }, + ], + }, + { + title: 'addShard, removeShard, resharding with less than 3 shards, moveChunk', + endingNumShards: 2, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'addShard', + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.001Z'), + 'what': 'addShard', + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:00:02.001Z'), + 'what': 'addShard', + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:00:03.001Z'), + 'what': 'removeShard', + }, + { + '_id': 5, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 6, + 'time': new Date('2025-01-01T00:02:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_not_impacted', + 'details': {}, + }, + ], + }, + { + title: 'moveChunk, then resharding', + endingNumShards: 3, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_not_impacted', + 'details': {}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + ], + }, + { + title: 'resharding, then moveChunk outside of interval', + endingNumShards: 3, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:30:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_not_impacted', + 'details': {}, + }, + ], + }, + { + title: 'resharding, then moveChunk in other collection', + endingNumShards: 3, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_move_chunk', + 'details': {}, + }, + ], + }, + { + title: 'resharding aborted before committing, then moveChunk', + endingNumShards: 3, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'reasharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'aborting'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_move_chunk', + 'details': {}, + }, + ] + }, + { + title: 'resharding aborted after committing, then moveChunk', + endingNumShards: 3, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'reasharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.000Z'), + 'what': 'reasharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'aborting'}, + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:00:02.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_move_chunk', + 'details': {}, + }, + ] + }, + { + title: 'multiple resharding, moveChunk outside of interval', + endingNumShards: 3, + expectedNs: [], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T01:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 3, + 'time': new Date('2025-01-01T01:30:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_not_impacted', + 'details': {}, + }, + { + '_id': 4, + 'time': new Date('2025-01-01T02:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 5, + 'time': new Date('2025-01-01T02:30:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_not_impacted', + 'details': {}, + }, + { + '_id': 6, + 'time': new Date('2025-01-01T02:31:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_not_impacted', + 'details': {}, + }, + ], + }, + + // cases of may be impacted + { + title: 'one collection, resharding, moveChunk within interval', + endingNumShards: 3, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + ], + }, + { + title: 'one collection, resharding, moveChunk on interval border', + endingNumShards: 4, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 6, + 'time': new Date('2025-01-01T00:30:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + ], + }, + { + title: + 'one collection, resharding, multiple moveChunk within and outside of interval', + endingNumShards: 3, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:02:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:30:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + ], + }, + { + title: + 'one collection, multiple resharding, moveChunk within interval', + endingNumShards: 3, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'aborting'}, + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:02:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:03:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:30:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + ], + }, + { + title: 'one collection, addShards, resharding, moveChunk within interval', + endingNumShards: 3, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'addShard', + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.001Z'), + 'what': 'addShard', + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:00:02.001Z'), + 'what': 'addShard', + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 5, + 'time': new Date('2025-01-01T00:01:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + ], + }, + { + title: 'one collection, removeShards, resharding, moveChunk within interval', + endingNumShards: 3, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'removeShard', + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.001Z'), + 'what': 'removeShard', + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:00:02.001Z'), + 'what': 'removeShard', + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 5, + 'time': new Date('2025-01-01T00:01:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + ], + }, + { + title: 'one collection, removeShard, resharding, moveChunk within interval', + endingNumShards: 3, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'removeShard', + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 5, + 'time': new Date('2025-01-01T00:01:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + ], + }, + { + title: 'one collection, addShard, removeShard, resharding, moveChunk within interval', + endingNumShards: 4, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'addShard', + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.001Z'), + 'what': 'removeShard', + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:02.001Z'), + 'what': 'removeShard', + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 5, + 'time': new Date('2025-01-01T00:01:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + ], + }, + { + title: 'one collection, addShard, removeShards, resharding, moveChunk within interval', + endingNumShards: 4, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.001Z'), + 'what': 'addShard', + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:00:01.001Z'), + 'what': 'removeShard', + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 5, + 'time': new Date('2025-01-01T00:01:00.001Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + ], + }, + { + title: 'two collections, only one impacted', + endingNumShards: 3, + expectedNs: ['test.coll_impacted'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_not_impacted', + 'details': {'newState': 'committing'}, + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:02:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted', + 'details': {}, + }, + { + '_id': 4, + 'time': new Date('2025-01-02T00:00:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_not_impacted', + 'details': {}, + }, + ], + }, + { + title: 'two collections, both impacted', + endingNumShards: 3, + expectedNs: ['test.coll_impacted1', 'test.coll_impacted2'], + docs: [ + { + '_id': 1, + 'time': new Date('2025-01-01T00:00:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted1', + 'details': {'newState': 'committing'}, + }, + { + '_id': 2, + 'time': new Date('2025-01-01T00:01:00.000Z'), + 'what': 'resharding.coordinator.transition', + 'ns': 'test.coll_impacted2', + 'details': {'newState': 'committing'}, + }, + { + '_id': 3, + 'time': new Date('2025-01-01T00:02:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted1', + 'details': {}, + }, + { + '_id': 4, + 'time': new Date('2025-01-01T00:31:00.000Z'), + 'what': 'moveChunk.commit', + 'ns': 'test.coll_impacted2', + 'details': {}, + }, + ], + }, + +]; + +function runTest() { + testCases.forEach(function(testCase) { + jsTest.log(`Test case: ${testCase.title}`); + let retval = _testCA118(testCase.docs, testCase.endingNumShards, true); + retval.sort(); + + const expected = testCase.expectedNs; + expected.sort(); + + assert.eq(tojson(retval), tojson(expected), testCase.title); + jsTest.log(`passed`); + }); +} + +runTest(); diff --git a/ca-118/ca-118-check.js b/ca-118/ca-118-check.js new file mode 100644 index 00000000..7aa66e5e --- /dev/null +++ b/ca-118/ca-118-check.js @@ -0,0 +1,355 @@ + +/** + * @file ca-118-check.js + * This file implements a check for determining a sharded cluster's + * susceptibility to CA-118. It returns a list of namespaces that + * are potentially impacted. To run this check, start a Mongo shell connected to the config + * server and enter + * + * load("/ca-118-check.js") + * use config + * nslist = isImpactedByCA118(db) + * + * nslist will contain a list of namespaces potentially impacted, or an empty + * list if no namespaces are impacted. isImpactedByCA118() will also print "may + * be impacted" if there are namespaces susceptible to CA-118 or "not impacted" + * if no namespaces are impacted. + */ + +const ImpactedIntervalMs = 60000 * 30; // 30 minutes + +/** + * For a given ns, this object stores a set of resharding-finish times and + * impacted chunk migration times. + * @param finish_time [optional] resharding finish time + */ +class _NsEvents { + constructor(finish_time, diffShardCount) { + // an associative array indexed by resharding-finish times of arrays + // of chunk migration times. + this._chunkMigrationTimes = {}; + // an associative array indexed by resharding-finish times of the + // change-in-shard-count. Change-in-shard-count tracks how the shard + // count has changed since the beginning of config.changelog. + this._diffShardCount = {}; + this._currentCommittingTime; + if (finish_time) { + this.addReshardCommittingTime(finish_time, diffShardCount); + } + } + + getCurrentFinishTime() { + return this._currentCommittingTime; + } + + isImpacted() { + return Object.keys(this._chunkMigrationTimes) + .reduce( + (accum, time) => Boolean(this._chunkMigrationTimes[time]), false); + } + + addReshardCommittingTime(time, shardDiff) { + this._diffShardCount[time] = shardDiff; + this._currentCommittingTime = time; + } + + reshardAborting() { + if (this._currentCommittingTime && + this._chunkMigrationTimes[this._currentCommittingTime]) { + // Preceeding committing event did not have an impacting chunk migration. + this._chunkMigrationTimes[this._currentCommittingTime] = null; + this._currentCommittingTime = null; + } + } + + addChunkMigrationTime(time) { + if (this._currentCommittingTime) { + if (!Object.keys(this._chunkMigrationTimes).includes(this._currentCommittingTime)) { + this._chunkMigrationTimes[this._currentCommittingTime] = new Array; + } + this._chunkMigrationTimes[this._currentCommittingTime].push(time); + } + } + + /** + * setStartingNumShards() omits impacting moveChunk events for resharding + * operations where the number of shards is less than three. + * While config.changelog is being read, we only know the number of shards at + * the end of the changelog history; we can only determine the number of + * shards at the beginning of the changelog history by reading the addShard + * and removeShard events in the changelog. Thus, this function is called + * after processing the changelog history to cancel the impact of reshard + * operations now that the actual number of shards is known. + * @param startingNumShards number of shards at the beginning of changelog. + */ + setStartingNumShards(startingNumShards) { + Object.keys(this._diffShardCount).forEach((time) => { + const numShards = startingNumShards + this._diffShardCount[time]; + if (numShards < 3 && Object.keys(this._chunkMigrationTimes).includes(time)) { + // This resharding operation is not impacted. + this._chunkMigrationTimes[time] = null; + } + }); + } + + debugString(prefix = '') { + let retval = ""; + const times = this._chunkMigrationTimes; + Object.keys(this._chunkMigrationTimes).forEach((reshardTime) => { + if (this._chunkMigrationTimes[reshardTime]) { + retval = retval + prefix + `reshard commit at: ${reshardTime}\n`; + this._chunkMigrationTimes[reshardTime].forEach(function(migrationTime) { + retval = retval + prefix + ` chunk migration at: ${migrationTime}\n`; + }); + } + }); + return retval; + } +} + +/** + * isImpactedByCA118() checks a sharded cluster for susceptibility to CA-118. + * The function returns a list of namespaces where the history of + * reshards and chunk migrations indicates susceptibility to CA-118; returns + * empty list if there is no susceptibility. The function also prints the + * timestamp indicating the start of its analysis, and "may be impacted" if + * returning a non-empty list of namespaces or "not impacted" if returning an + * empty list. + * @param db config database of the config server. + * @param timestamps if true, prints resharding and chunk migration times and + * namespaces that demonstrate susceptibility. + * @param readPref string indicating read preference mode. + * @return list of namespaces possibly impacted by CA-118. + */ +function isImpactedByCA118(db, timestamps = false, readPref = "secondaryPreferred") { + if (!_prologue(db, readPref)) { + return null; + } + + const docs = _getChangelogEvents(db.changelog, readPref); + + const endingNumShards = db.shards.countDocuments({}); + const nsEvents = _processEvents(docs, endingNumShards); + const nsImpacted = _namespacesImpacted(nsEvents, timestamps); + + return nsImpacted; +} + +function _prologue(db, readPref) { + print('** CA-118 susceptibility check **'); + const caution = + 'CAUTION: This script does not determine whether there may have been an\n\ + impact due to CA-118 prior to this time for this cluster.'; + const advice = + 'NOTE 1: Determining CA-118 susceptibility beyond the history of\n\ + config.changelog may be possible by examining mongod\n\ + server logs.\n' + + 'NOTE 2: This script only determines whether a potentially impacting chunk\n\ + migration occurred after a reshard operation. In addition to this\n\ + condition, impact due to CA-118 requires a retryable write during\n\ + resharding that is subsequently retried; this script is not able to\n\ + check for the presence of retryable write operations.\n' + + 'For more information: https://jira.mongodb.org/browse/SERVER-89529.'; + const check_db = + 'Ensure that you are connected to the config database on the config server.'; + + if (db.getName() !== "config") { + print("error: db name is not 'config'."); + print(check_db); + return false; + } + const collOk = ['changelog', 'shards'].reduce((accum, collName) => { + if (!(db.getCollectionNames().includes(collName))) { + print(`error: db does not have collection ${collName}`); + return false; + } else { + return accum; + } + }, true); + if (!collOk) { + print(check_db); + return false; + } + + const first = db.changelog.findOne( + {}, {time: 1}, + {sort: {time: 1}, readPreference: readPref, allowDiskUse: true}); + if (first) { + print(`CA-118 analysis begins at ${first.time}`); + print(caution); + print(advice); + } else { + print("CA-118 analysis has no events to check (config.changelog is empty)."); + print(advice); + return false; + } + return true; +} + +/** + * _getChangeLogEvents() returns cursor to documents from the collection needed + * for CA-118 susceptibility check. The documents are sorted ascending by time + * field. + * @param collection Mongo shell collection, should be config.changelog. + * @returns cursor over config.changelog documents + */ +function _getChangelogEvents(collection, readPref) { + // We look for resharding 'committing' state instead of 'done' state + // because v5.x and v6.x do not log the 'done' state. + const query = { + $or: [ + {what: 'addShard'}, + {what: 'removeShard'}, + { + $and: [ + {what: 'resharding.coordinator.transition'}, + { + $or: [ + {'details.newState': 'aborting'}, + {'details.newState': 'committing'}, + ] + }, + ], + }, + {what: 'moveChunk.commit'}, + ], + }; + const project = {_id: 1, ns: 1, time: 1, what: 1, details: 1}; + return collection.find(query, project) + .readPref(readPref) + .sort({time: 1}) + .allowDiskUse(); +} + +/** + * _processEvents() returns an array of NsEvents processed from the input. + * @param docs Documents from config.changelog. + * @param endingNumShards Current number of shards (at the end of changelog). + * @returns array of NsEvents indexed by namespace. + */ +function _processEvents(docs, endingNumShards) { + const nsEvents = {}; + + let diffShardCount = 0; + + docs.forEach(function(doc) { + + // Reshard operations can transition from other states to 'aborting', + // from other states to 'committing', and from 'committing' to 'aborting'. + // Multiple reshard operations cannot overlap each other. We do not have an + // event showing that a reshard operation is 'done'; however, chunk + // migrations cannot overlap with reshard operations, so the presence of a + // chunk migration indicates that a preceding reshard operation either + // aborted or finished committing. The following logic shows that we do not + // need to track the transitions of multiple resharding operations. + // + // There are seven combinations of 'aborting' and 'committing' transitions + // and chunk migrations that are within the interval of the previous reshard + // transition: + // 1. reshard operation 1 aborting + // chunk migration within interval + // --> no impact + // 2. reshard operation 1 committing + // chunk migration within interval + // --> potential impact + // 3. reshard operation 1 aborting + // reshard operation 2 aborting + // chunk migration within interval + // --> no impact + // 4. reshard operation 1 committing + // reshard operation 2 committing + // chunk migration within interval + // --> potential impact + // 5. reshard operation 1 committing + // reshard operation 1 aborting + // chunk migration within interval + // --> no impact + // 6. reshard operation 1 committing + // reshard operation 2 aborting + // chunk migration within interval + // --> no impact + // 7. reshard operation 1 aborting + // reshard operation 2 committing + // chunk migration within interval + // --> potential impact + // + // Other combinations are sequential combinations of the above seven + // possibilities. From the above, it follows that there is potential impact + // iff chunk migration occurs within the interval following a 'committing' + // event without any intervening 'aborting' event. For any 'aborting' event + // that is preceded by a 'committing' event, if there is no intervening + // chunk migration within interval (that is, no impact), then the preceding + // 'committing' event will never cause an impact. Therefore, we only need to + // track whether a 'committing' event has a succeeding chunk migration + // within interval; we do not need to track individual reshard operation + // id's. + + if (doc.what === 'addShard') { + diffShardCount += 1; + } else if (doc.what === 'removeShard') { + diffShardCount += -1; + } else if (doc.what === 'resharding.coordinator.transition') { + if (doc.details.newState === 'aborting') { + if (Object.keys(nsEvents).includes(doc.ns)) { + nsEvents[doc.ns].reshardAborting(); + } + } else if (doc.details.newState === 'committing') { + if (!Object.keys(nsEvents).includes(doc.ns)) { + nsEvents[doc.ns] = new _NsEvents(doc.time, diffShardCount); + } else { + nsEvents[doc.ns].addReshardCommittingTime(doc.time, diffShardCount); + } + } + } else if (doc.what === 'moveChunk.commit') { + if (Object.keys(nsEvents).includes(doc.ns)) { + const reshardTime = nsEvents[doc.ns].getCurrentFinishTime(); + if (reshardTime && doc.time - reshardTime <= ImpactedIntervalMs) { + nsEvents[doc.ns].addChunkMigrationTime(doc.time); + } + } + } + }); + + Object.keys(nsEvents).forEach(function(ns) { + nsEvents[ns].setStartingNumShards(endingNumShards - diffShardCount); + }); + + return nsEvents; +} + +/** + * _namespacesImpacted returns the namespaces susceptible to CA-118 using the + * events in the input. + * @param nsEvents array of NsEvents indexed by namespace. + * @returns list of namespaces potentially impacted by CA-118. + */ +function _namespacesImpacted(nsEvents, timestamps = false) { + let retval = new Array; + Object.keys(nsEvents).forEach((ns) => { + if (!retval.includes(ns) && nsEvents[ns].isImpacted()) { + if (timestamps) { + print(`namespace: ${ns}:`); + print(nsEvents[ns].debugString(" ")); + } + retval.push(ns); + } + }); + + if (retval.length > 0) { + print('result: may be impacted'); + print('namespaces: ', retval); + } else { + print('result: not impacted'); + } + + return retval; +} + +/** + * Tests business logic + * @param docs Documents from config.changelog + * @return list of potentially impacted namespaces + */ +function _testCA118(docs, endingNumShards, timestamps = false) { + return _namespacesImpacted(_processEvents(docs, endingNumShards), timestamps); +} diff --git a/getMongoData/getMongoData.js b/getMongoData/getMongoData.js index d61ae75b..152c0635 100644 --- a/getMongoData/getMongoData.js +++ b/getMongoData/getMongoData.js @@ -56,7 +56,12 @@ * limitations under the License. */ -var _version = "3.1.0"; +// Potentially breaking changes in "4.0.0" with respect to "3.1.0": +// - _printJSON with _maxCollections no longer renames sections with "INCOMPLETE_" prefix when +// _maxCollections is reached. Instead, the last element of the output JSON array contains an +// error message. +// - _printJSON outputs error messages after the JSON array is printed, instead of before. +var _version = "4.1.0"; (function () { "use strict"; @@ -170,7 +175,7 @@ function printShardInfo(){ collDoc['chunks'] = []; configDB.chunks.find( { "ns" : coll._id } ).sort( { min : 1 } ).forEach( function(chunk) { - chunkDoc = {} + chunkDoc = {}; chunkDoc['min'] = chunk.min; chunkDoc['max'] = chunk.max; chunkDoc['shard'] = chunk.shard; @@ -183,7 +188,7 @@ function printShardInfo(){ collDoc['tags'] = []; configDB.tags.find( { ns : coll._id } ).sort( { min : 1 } ).forEach( function(tag) { - tagDoc = {} + tagDoc = {}; tagDoc['tag'] = tag.tag; tagDoc['min'] = tag.min; tagDoc['max'] = tag.max; @@ -216,6 +221,14 @@ function printShardInfo(){ } } +function removeUnnecessaryCommandFields(object) { + const commandFieldsToFilter = ["ok", "operationTime", "$clusterTime", "$gleStats", "lastCommittedOpTime", "$configServerState"]; + commandFieldsToFilter.forEach((fieldToRemove) => { + delete object[fieldToRemove]; + }); +} + +var _jsonOutBuffer = ""; function printInfo(message, command, section, printCapture, commandParameters) { var result = false; if (typeof printCapture === "undefined") var printCapture = false; @@ -238,24 +251,44 @@ function printInfo(message, command, section, printCapture, commandParameters) { } endTime = new Date(); doc = {}; - doc['command'] = command.toString(); - doc['error'] = err; - doc['host'] = _host; - doc['ref'] = _ref; - doc['tag'] = _tag; - doc['output'] = result; if (typeof(section) !== "undefined") { doc['section'] = section; doc['subsection'] = message.toLowerCase().replace(/ /g, "_"); } else { doc['section'] = message.toLowerCase().replace(/ /g, "_"); } - doc['ts'] = {'start': startTime, 'end': endTime}; - doc['version'] = _version; - if (typeof commandParameters !== undefined) { - doc['commandParameters'] = commandParameters + + if (_verbose) { + doc['command'] = command.toString(); + doc['error'] = err; + doc['host'] = _host; + doc['ref'] = _ref; + doc['tag'] = _tag; + doc['ts'] = {'start': startTime, 'end': endTime}; + doc['version'] = _version; + if (typeof commandParameters !== undefined) { + doc['commandParameters'] = commandParameters + } + } else { + if(err) { + doc['error'] = err; + } + removeUnnecessaryCommandFields(result); + } + + doc['output'] = result; + + // Stream JSON array element. + if (_printJSON) { + if (!_jsonOutBuffer) { + _jsonOutBuffer = JSON.stringify(doc, jsonStringifyReplacer, 4); + } + else { + print(_jsonOutBuffer, ","); + _jsonOutBuffer = JSON.stringify(doc, jsonStringifyReplacer, 4); + } } - _output.push(doc); + if (! _printJSON) printjson(result); return result; } @@ -292,6 +325,37 @@ function printUserAuthInfo() { } } +function printDriverVersions() { + section = 'driverVersions'; + printInfo('Driver Versions', function() { + return db.getSiblingDB('admin') + .aggregate([ + { + $currentOp: { + allUsers: true, + idleConnections: true, + idleSessions: true, + localOps: true + }, + }, + {$match: {clientMetadata: {$exists: true}}}, + { + $group: { + _id: { + application: '$clientMetadata.application', + driver: '$clientMetadata.driver', + platform: '$clientMetadata.platform', + os: '$clientMetadata.os', + }, + count: {$sum: 1}, + last: {$max: '$currentOpTime'}, + }, + }, + ]) + .toArray(); + }, section); +} + // find all QE collections // Outputs the following JSON: /* @@ -433,11 +497,32 @@ function collectQueryableEncryptionInfo(isMongoS) { return output; } -function updateDataInfoAsIncomplete(isMongoS) { - for (i = 0; i < _output.length; i++) { - if(_output[i].section != "data_info") { continue; } - _output[i].subsection = "INCOMPLETE_"+ _output[i].subsection; - } +function filterStatsOutput(stats) { + function filterWiredTigerDetails(wiredTiger) { + if(_printWiredTigerDetails) + return wiredTiger; + + const { metadata, creationString, type, uri } = wiredTiger; + return { metadata, creationString, type, uri }; + } + + stats.wiredTiger = filterWiredTigerDetails(stats.wiredTiger); + + for (var shard in (stats.shards || {})) { + var shardStats = stats.shards[shard]; + + if(!_verbose) { + removeUnnecessaryCommandFields(shardStats); + } + + shardStats.wiredTiger = filterWiredTigerDetails(shardStats.wiredTiger); + + for (var index in (shardStats.indexDetails || {})) { + shardStats.indexDetails[index] = filterWiredTigerDetails(shardStats.indexDetails[index]); + } + } + + return stats; } function printDataInfo(isMongoS) { @@ -474,17 +559,13 @@ function printDataInfo(isMongoS) { if (collections) { collections.forEach(function(col) { printInfo('Collection stats (MB)', - function(){return db.getSiblingDB(mydb.name).getCollection(col).stats(1024*1024)}, section); + function(){return filterStatsOutput(db.getSiblingDB(mydb.name).getCollection(col).stats(1024*1024));}, section); collections_counter++; if (collections_counter > _maxCollections) { var err_msg = 'Already asked for stats on '+collections_counter+' collections ' + 'which is above the max allowed for this script. No more database and ' + 'collection-level stats will be gathered, so the overall data is ' + 'incomplete. ' - if (_printJSON) { - err_msg += 'The "subsection" fields have been prefixed with "INCOMPLETE_" ' + - 'to indicate that partial data has been outputted.' - } throw { name: 'MaxCollectionsExceededException', @@ -581,9 +662,15 @@ function printShardOrReplicaSetInfo() { return false; } +// Define _suppressError=true to prevent printing and error message, in case we still want the +// output to be parsable JSON even in the event of an error. The JSON will contain the error in the +// last entry of the output array. +if (typeof _suppressError === "undefined") var _suppressError = false; +if (typeof _printWiredTigerDetails === "undefined") var _printWiredTigerDetails = true; if (typeof _printJSON === "undefined") var _printJSON = true; if (typeof _printChunkDetails === "undefined") var _printChunkDetails = false; if (typeof _ref === "undefined") var _ref = null; +if (typeof _verbose === "undefined") var _verbose = true; // Limit the number of collections this script gathers stats on in order // to avoid the possibility of running out of file descriptors. This has @@ -604,36 +691,46 @@ if (typeof db.printSecondaryReplicationInfo === 'function') { } var _total_collection_ct = 0; -var _output = []; var _tag = ObjectId(); if (! _printJSON) { print("================================"); print("MongoDB Config and Schema Report"); print("getMongoData.js version " + _version); print("================================"); +} else { + // Start the JSON array. + print("[\n"); } var _host = hostname(); - +var _error = null; try { printServerInfo(); var isMongoS = printShardOrReplicaSetInfo(); printUserAuthInfo(); printDataInfo(isMongoS); + printDriverVersions(); } catch(e) { - // To ensure that the operator knows there was an error, print the error - // even when outputting JSON to make it invalid JSON. - print('\nERROR: '+e.message); - + _error = e.message; if (e.name === 'MaxCollectionsExceededException') { - // Prefix the "subsection" fields with "INCOMPLETE_" to make - // it clear that the database and collection info are likely to be - // incomplete. - updateDataInfoAsIncomplete(isMongoS); + printInfo("incomplete_databases_and_collections_info", function(){ return e.message; }); } else { - quit(1); - } + printInfo("generic_error", function(){ return e.message; }); + } } -// Print JSON output -if (_printJSON) print(JSON.stringify(_output, jsonStringifyReplacer, 4)); +if (_printJSON) { + if (_jsonOutBuffer) { + print(_jsonOutBuffer); + } + print("]"); +} + +if(_error) { + if (!_suppressError) { + // To ensure that the operator knows there was an error, print the error + // even when outputting JSON to make it invalid JSON. + print('\nERROR: '+ _error); + } + quit(1); +} \ No newline at end of file diff --git a/getMongoData/sample/getMongoData.json b/getMongoData/sample/getMongoData.json new file mode 100644 index 00000000..4c74df29 --- /dev/null +++ b/getMongoData/sample/getMongoData.json @@ -0,0 +1,22699 @@ +[ + { + "command": "function version() {\n [native code]\n}", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": "4.4.29-13-gaf23f9e", + "section": "server_info", + "subsection": "shell_version", + "ts": { + "start": { + "$date": 1739398630526 + }, + "end": { + "$date": 1739398630526 + } + }, + "version": "3.1.0" + }, + { + "command": "[native code]", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": "ip-10-122-13-136", + "section": "server_info", + "subsection": "shell_hostname", + "ts": { + "start": { + "$date": 1739398630526 + }, + "end": { + "$date": 1739398630526 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.getName()\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": "test", + "section": "server_info", + "subsection": "db", + "ts": { + "start": { + "$date": 1739398630526 + }, + "end": { + "$date": 1739398630526 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return writesPerSecond\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": 0, + "section": "server_info", + "subsection": "writes_per_pecond", + "ts": { + "start": { + "$date": 1739398631531 + }, + "end": { + "$date": 1739398631531 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return serverStatus\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "host": "atlas-92n8xx-shard-00-01.m0rmo.mongodb.net:27016", + "version": "5.0.31", + "process": "mongos", + "pid": { + "$numberLong": "6342" + }, + "uptime": 113942, + "uptimeMillis": { + "$numberLong": "113941855" + }, + "uptimeEstimate": { + "$numberLong": "113941" + }, + "localTime": { + "$date": 1739398631532 + }, + "asserts": { + "regular": 0, + "warning": 0, + "msg": 0, + "user": 64633, + "tripwire": 0, + "rollovers": 0 + }, + "connections": { + "current": 22, + "available": 1478, + "totalCreated": 14029, + "active": 7, + "threaded": 22, + "limitExempt": 21, + "exhaustIsMaster": 0, + "exhaustHello": 5, + "awaitingTopologyChanges": 2830, + "loadBalanced": { + "$numberLong": "0" + } + }, + "defaultRWConcern": { + "defaultReadConcern": { + "level": "local" + }, + "defaultWriteConcern": { + "w": "majority", + "wtimeout": 0 + }, + "defaultWriteConcernSource": "implicit", + "defaultReadConcernSource": "implicit", + "localUpdateWallClockTime": { + "$date": 1739398623059 + } + }, + "extra_info": { + "note": "fields vary by platform", + "user_time_us": { + "$numberLong": "749018632" + }, + "system_time_us": { + "$numberLong": "197404526" + }, + "maximum_resident_set_kb": { + "$numberLong": "66548" + }, + "input_blocks": { + "$numberLong": "1225" + }, + "output_blocks": { + "$numberLong": "490464" + }, + "page_reclaims": { + "$numberLong": "11979" + }, + "page_faults": { + "$numberLong": "7" + }, + "voluntary_context_switches": { + "$numberLong": "7131326" + }, + "involuntary_context_switches": { + "$numberLong": "617022" + }, + "threads": { + "$numberLong": "54" + } + }, + "health": { + "state": "Ok", + "enteredStateAtTime": { + "$date": 1739284691895 + } + }, + "hedgingMetrics": { + "numTotalOperations": { + "$numberLong": "5460" + }, + "numTotalHedgedOperations": { + "$numberLong": "5372" + }, + "numAdvantageouslyHedgedOperations": { + "$numberLong": "2450" + } + }, + "indexBulkBuilder": { + "count": { + "$numberLong": "0" + }, + "resumed": { + "$numberLong": "0" + }, + "filesOpenedForExternalSort": { + "$numberLong": "0" + }, + "filesClosedForExternalSort": { + "$numberLong": "0" + } + }, + "logicalSessionRecordCache": { + "activeSessionsCount": 12, + "sessionsCollectionJobCount": 380, + "lastSessionsCollectionJobDurationMillis": 15, + "lastSessionsCollectionJobTimestamp": { + "$date": 1739398391897 + }, + "lastSessionsCollectionJobEntriesRefreshed": 5, + "lastSessionsCollectionJobEntriesEnded": 6, + "lastSessionsCollectionJobCursorsClosed": 0, + "transactionReaperJobCount": 380, + "lastTransactionReaperJobDurationMillis": 6, + "lastTransactionReaperJobTimestamp": { + "$date": 1739398391896 + }, + "lastTransactionReaperJobEntriesCleanedUp": 0, + "sessionCatalogSize": 0 + }, + "network": { + "bytesIn": { + "$numberLong": "222956415" + }, + "bytesOut": { + "$numberLong": "969844611" + }, + "physicalBytesIn": { + "$numberLong": "213029245" + }, + "physicalBytesOut": { + "$numberLong": "969844611" + }, + "numSlowDNSOperations": { + "$numberLong": "0" + }, + "numSlowSSLOperations": { + "$numberLong": "0" + }, + "numRequests": { + "$numberLong": "1040061" + }, + "tcpFastOpen": { + "kernelSetting": { + "$numberLong": "1" + }, + "serverSupported": true, + "clientSupported": true, + "accepted": { + "$numberLong": "0" + } + }, + "compression": { + "snappy": { + "compressor": { + "bytesIn": { + "$numberLong": "69619961" + }, + "bytesOut": { + "$numberLong": "58752422" + } + }, + "decompressor": { + "bytesIn": { + "$numberLong": "201185962" + }, + "bytesOut": { + "$numberLong": "316327310" + } + } + }, + "zstd": { + "compressor": { + "bytesIn": { + "$numberLong": "0" + }, + "bytesOut": { + "$numberLong": "0" + } + }, + "decompressor": { + "bytesIn": { + "$numberLong": "0" + }, + "bytesOut": { + "$numberLong": "0" + } + } + }, + "zlib": { + "compressor": { + "bytesIn": { + "$numberLong": "0" + }, + "bytesOut": { + "$numberLong": "0" + } + }, + "decompressor": { + "bytesIn": { + "$numberLong": "0" + }, + "bytesOut": { + "$numberLong": "0" + } + } + } + }, + "serviceExecutors": { + "passthrough": { + "threadsRunning": 22, + "clientsInTotal": 22, + "clientsRunning": 22, + "clientsWaitingForData": 0 + }, + "fixed": { + "threadsRunning": 1, + "clientsInTotal": 0, + "clientsRunning": 0, + "clientsWaitingForData": 0 + } + } + }, + "opcounters": { + "insert": { + "$numberLong": "0" + }, + "query": { + "$numberLong": "13213" + }, + "update": { + "$numberLong": "0" + }, + "delete": { + "$numberLong": "0" + }, + "getmore": { + "$numberLong": "0" + }, + "command": { + "$numberLong": "1026632" + } + }, + "scramCache": { + "SCRAM-SHA-1": { + "count": { + "$numberLong": "0" + }, + "hits": { + "$numberLong": "0" + }, + "misses": { + "$numberLong": "0" + } + }, + "SCRAM-SHA-256": { + "count": { + "$numberLong": "9" + }, + "hits": { + "$numberLong": "3909" + }, + "misses": { + "$numberLong": "9" + } + } + }, + "security": { + "authentication": { + "saslSupportedMechsReceived": { + "$numberLong": "146" + }, + "mechanisms": { + "MONGODB-AWS": { + "speculativeAuthenticate": { + "received": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + } + }, + "clusterAuthenticate": { + "received": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + } + }, + "authenticate": { + "received": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + } + } + }, + "MONGODB-X509": { + "speculativeAuthenticate": { + "received": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + } + }, + "clusterAuthenticate": { + "received": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + } + }, + "authenticate": { + "received": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + } + } + }, + "SCRAM-SHA-1": { + "speculativeAuthenticate": { + "received": { + "$numberLong": "2875" + }, + "successful": { + "$numberLong": "2827" + } + }, + "clusterAuthenticate": { + "received": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + } + }, + "authenticate": { + "received": { + "$numberLong": "2925" + }, + "successful": { + "$numberLong": "2827" + } + } + }, + "SCRAM-SHA-256": { + "speculativeAuthenticate": { + "received": { + "$numberLong": "144" + }, + "successful": { + "$numberLong": "136" + } + }, + "clusterAuthenticate": { + "received": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + } + }, + "authenticate": { + "received": { + "$numberLong": "148" + }, + "successful": { + "$numberLong": "136" + } + } + } + } + }, + "SSLServerSubjectName": "CN=*.m0rmo.mongodb.net", + "SSLServerCertificateExpirationDate": { + "$date": 1747057109000 + } + }, + "sharding": { + "configsvrConnectionString": "atlas-92n8xx-config-0/atlas-92n8xx-config-00-00.m0rmo.mongodb.net:27017,atlas-92n8xx-config-00-01.m0rmo.mongodb.net:27017,atlas-92n8xx-config-00-02.m0rmo.mongodb.net:27017", + "lastSeenConfigServerOpTime": { + "ts": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + }, + "t": { + "$numberLong": "-1" + } + }, + "maxChunkSizeInBytes": { + "$numberLong": "67108864" + } + }, + "shardingStatistics": { + "numHostsTargeted": { + "find": { + "allShards": 0, + "manyShards": 0, + "oneShard": 0, + "unsharded": 13213 + }, + "insert": { + "allShards": 0, + "manyShards": 0, + "oneShard": 0, + "unsharded": 0 + }, + "update": { + "allShards": 0, + "manyShards": 0, + "oneShard": 0, + "unsharded": 0 + }, + "delete": { + "allShards": 0, + "manyShards": 0, + "oneShard": 0, + "unsharded": 0 + }, + "aggregate": { + "allShards": 0, + "manyShards": 0, + "oneShard": 0, + "unsharded": 215 + } + }, + "catalogCache": { + "numDatabaseEntries": { + "$numberLong": "3" + }, + "numCollectionEntries": { + "$numberLong": "46" + }, + "countStaleConfigErrors": { + "$numberLong": "0" + }, + "totalRefreshWaitTimeMicros": { + "$numberLong": "3420838" + }, + "numActiveIncrementalRefreshes": { + "$numberLong": "0" + }, + "countIncrementalRefreshesStarted": { + "$numberLong": "515" + }, + "numActiveFullRefreshes": { + "$numberLong": "0" + }, + "countFullRefreshesStarted": { + "$numberLong": "47" + }, + "countFailedRefreshes": { + "$numberLong": "46" + } + } + }, + "tcmalloc": { + "generic": { + "current_allocated_bytes": 24246456, + "heap_size": 39788544 + }, + "tcmalloc": { + "pageheap_free_bytes": 7225344, + "pageheap_unmapped_bytes": 180224, + "max_total_thread_cache_bytes": 242221056, + "current_total_thread_cache_bytes": 3198312, + "total_free_bytes": 8136520, + "central_cache_free_bytes": 1013920, + "transfer_cache_free_bytes": 3924288, + "thread_cache_free_bytes": 3198312, + "aggressive_memory_decommit": 0, + "pageheap_committed_bytes": 39608320, + "pageheap_scavenge_count": 98, + "pageheap_commit_count": 308, + "pageheap_total_commit_bytes": 85413888, + "pageheap_decommit_count": 98, + "pageheap_total_decommit_bytes": 45805568, + "pageheap_reserve_count": 28, + "pageheap_total_reserve_bytes": 39788544, + "spinlock_total_delay_ns": 70726058, + "release_rate": 1, + "formattedString": "------------------------------------------------\nMALLOC: 24247032 ( 23.1 MiB) Bytes in use by application\nMALLOC: + 7225344 ( 6.9 MiB) Bytes in page heap freelist\nMALLOC: + 1013920 ( 1.0 MiB) Bytes in central cache freelist\nMALLOC: + 3924288 ( 3.7 MiB) Bytes in transfer cache freelist\nMALLOC: + 3197736 ( 3.0 MiB) Bytes in thread cache freelists\nMALLOC: + 2883584 ( 2.8 MiB) Bytes in malloc metadata\nMALLOC: ------------\nMALLOC: = 42491904 ( 40.5 MiB) Actual memory used (physical + swap)\nMALLOC: + 180224 ( 0.2 MiB) Bytes released to OS (aka unmapped)\nMALLOC: ------------\nMALLOC: = 42672128 ( 40.7 MiB) Virtual address space used\nMALLOC:\nMALLOC: 2256 Spans in use\nMALLOC: 55 Thread heaps in use\nMALLOC: 4096 Tcmalloc page size\n------------------------------------------------\nCall ReleaseFreeMemory() to release freelist memory to the OS (via madvise()).\nBytes released to the OS take up virtual address space but no physical memory.\n" + } + }, + "trafficRecording": { + "running": false + }, + "transactions": { + "currentOpen": { + "$numberLong": "0" + }, + "currentActive": { + "$numberLong": "0" + }, + "currentInactive": { + "$numberLong": "0" + }, + "totalStarted": { + "$numberLong": "0" + }, + "totalCommitted": { + "$numberLong": "0" + }, + "totalAborted": { + "$numberLong": "0" + }, + "abortCause": {}, + "totalContactedParticipants": { + "$numberLong": "0" + }, + "totalParticipantsAtCommit": { + "$numberLong": "0" + }, + "totalRequestsTargeted": { + "$numberLong": "0" + }, + "commitTypes": { + "noShards": { + "initiated": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + }, + "successfulDurationMicros": { + "$numberLong": "0" + } + }, + "singleShard": { + "initiated": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + }, + "successfulDurationMicros": { + "$numberLong": "0" + } + }, + "singleWriteShard": { + "initiated": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + }, + "successfulDurationMicros": { + "$numberLong": "0" + } + }, + "readOnly": { + "initiated": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + }, + "successfulDurationMicros": { + "$numberLong": "0" + } + }, + "twoPhaseCommit": { + "initiated": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + }, + "successfulDurationMicros": { + "$numberLong": "0" + } + }, + "recoverWithToken": { + "initiated": { + "$numberLong": "0" + }, + "successful": { + "$numberLong": "0" + }, + "successfulDurationMicros": { + "$numberLong": "0" + } + } + } + }, + "transportSecurity": { + "1.0": { + "$numberLong": "0" + }, + "1.1": { + "$numberLong": "0" + }, + "1.2": { + "$numberLong": "15291" + }, + "1.3": { + "$numberLong": "0" + }, + "unknown": { + "$numberLong": "0" + } + }, + "mem": { + "bits": 64, + "resident": 64, + "virtual": 1556, + "supported": true + }, + "metrics": { + "apiVersions": { + "mongosh 2.3.8": [ + "default" + ], + "MongoDB Automation Agent v13.28.1.9307 (git: 805dd86e531468470f92a7d330c1a463a007fb8f)": [ + "default" + ], + "MongoDB Monitoring Module v13.28.1.9307 (git: 805dd86e531468470f92a7d330c1a463a007fb8f)": [ + "default" + ], + "MongoDB Shell": [ + "default" + ] + }, + "cursor": { + "timedOut": { + "$numberLong": "0" + }, + "open": { + "multiTarget": { + "$numberLong": "0" + }, + "singleTarget": { + "$numberLong": "0" + }, + "pinned": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "0" + } + } + }, + "aggStageCounters": { + "$_internalApplyOplogUpdate": { + "$numberLong": "0" + }, + "$_internalBoundedSort": { + "$numberLong": "0" + }, + "$_internalConvertBucketIndexStats": { + "$numberLong": "0" + }, + "$_internalFindAndModifyImageLookup": { + "$numberLong": "0" + }, + "$_internalInhibitOptimization": { + "$numberLong": "0" + }, + "$_internalSearchIdLookup": { + "$numberLong": "0" + }, + "$_internalSearchMongotRemote": { + "$numberLong": "0" + }, + "$_internalSetWindowFields": { + "$numberLong": "0" + }, + "$_internalShredDocuments": { + "$numberLong": "0" + }, + "$_internalSplitPipeline": { + "$numberLong": "0" + }, + "$_internalUnpackBucket": { + "$numberLong": "0" + }, + "$_unpackBucket": { + "$numberLong": "0" + }, + "$addFields": { + "$numberLong": "0" + }, + "$bucket": { + "$numberLong": "0" + }, + "$bucketAuto": { + "$numberLong": "0" + }, + "$changeStream": { + "$numberLong": "0" + }, + "$collStats": { + "$numberLong": "91" + }, + "$count": { + "$numberLong": "0" + }, + "$currentOp": { + "$numberLong": "14" + }, + "$documents": { + "$numberLong": "0" + }, + "$facet": { + "$numberLong": "0" + }, + "$geoNear": { + "$numberLong": "0" + }, + "$graphLookup": { + "$numberLong": "0" + }, + "$group": { + "$numberLong": "138" + }, + "$indexStats": { + "$numberLong": "17" + }, + "$limit": { + "$numberLong": "0" + }, + "$listLocalSessions": { + "$numberLong": "0" + }, + "$listSessions": { + "$numberLong": "0" + }, + "$lookup": { + "$numberLong": "0" + }, + "$match": { + "$numberLong": "121" + }, + "$merge": { + "$numberLong": "0" + }, + "$mergeCursors": { + "$numberLong": "0" + }, + "$operationMetrics": { + "$numberLong": "0" + }, + "$out": { + "$numberLong": "0" + }, + "$planCacheStats": { + "$numberLong": "0" + }, + "$project": { + "$numberLong": "51" + }, + "$queue": { + "$numberLong": "0" + }, + "$redact": { + "$numberLong": "0" + }, + "$replaceRoot": { + "$numberLong": "0" + }, + "$replaceWith": { + "$numberLong": "0" + }, + "$sample": { + "$numberLong": "0" + }, + "$search": { + "$numberLong": "0" + }, + "$searchBeta": { + "$numberLong": "0" + }, + "$searchMeta": { + "$numberLong": "0" + }, + "$set": { + "$numberLong": "0" + }, + "$setWindowFields": { + "$numberLong": "0" + }, + "$skip": { + "$numberLong": "0" + }, + "$sort": { + "$numberLong": "0" + }, + "$sortByCount": { + "$numberLong": "0" + }, + "$unionWith": { + "$numberLong": "0" + }, + "$unset": { + "$numberLong": "0" + }, + "$unwind": { + "$numberLong": "0" + } + }, + "changeStreams": { + "largeEventsFailed": { + "$numberLong": "0" + } + }, + "commands": { + "": { + "$numberLong": "15" + }, + "_isSelf": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "1365" + } + }, + "aggregate": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "229" + } + }, + "balancerStatus": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "1917" + } + }, + "buildInfo": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "6565" + } + }, + "collStats": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "272" + } + }, + "connPoolStats": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "1365" + } + }, + "connectionStatus": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "5" + } + }, + "dbStats": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "61" + } + }, + "endSessions": { + "failed": { + "$numberLong": "95" + }, + "total": { + "$numberLong": "2564" + } + }, + "find": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "13213" + } + }, + "getCmdLineOpts": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "13992" + } + }, + "getDefaultRWConcern": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "2524" + } + }, + "getLog": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "1365" + } + }, + "getParameter": { + "failed": { + "$numberLong": "18" + }, + "total": { + "$numberLong": "29142" + } + }, + "hello": { + "failed": { + "$numberLong": "2824" + }, + "total": { + "$numberLong": "136915" + } + }, + "hostInfo": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "1382" + } + }, + "isMaster": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "266479" + } + }, + "listCollections": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "116" + } + }, + "listCommands": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "7" + } + }, + "listDatabases": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "42" + } + }, + "listIndexes": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "94" + } + }, + "logRotate": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "2" + } + }, + "netstat": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "1365" + } + }, + "ping": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "427206" + } + }, + "replSetGetStatus": { + "failed": { + "$numberLong": "2539" + }, + "total": { + "$numberLong": "2539" + } + }, + "saslContinue": { + "failed": { + "$numberLong": "9" + }, + "total": { + "$numberLong": "2993" + } + }, + "saslStart": { + "failed": { + "$numberLong": "50" + }, + "total": { + "$numberLong": "54" + } + }, + "serverStatus": { + "failed": { + "$numberLong": "106" + }, + "total": { + "$numberLong": "126051" + } + }, + "whatsmyuri": { + "failed": { + "$numberLong": "0" + }, + "total": { + "$numberLong": "21" + } + } + }, + "dotsAndDollarsFields": { + "inserts": { + "$numberLong": "0" + }, + "updates": { + "$numberLong": "0" + } + }, + "getLastError": { + "wtime": { + "num": 0, + "totalMillis": 0 + }, + "wtimeouts": { + "$numberLong": "0" + }, + "default": { + "unsatisfiable": { + "$numberLong": "0" + }, + "wtimeouts": { + "$numberLong": "0" + } + } + }, + "mongos": { + "cursor": { + "moreThanOneBatch": { + "$numberLong": "0" + }, + "totalOpened": { + "$numberLong": "13227" + } + } + }, + "operation": { + "transactionTooLargeForCacheErrors": { + "$numberLong": "0" + }, + "transactionTooLargeForCacheErrorsConvertedToWriteConflict": { + "$numberLong": "0" + } + }, + "operatorCounters": { + "expressions": { + "$_internalJsEmit": { + "$numberLong": "0" + }, + "$_internalKeyStringValue": { + "$numberLong": "0" + }, + "$abs": { + "$numberLong": "0" + }, + "$acos": { + "$numberLong": "0" + }, + "$acosh": { + "$numberLong": "0" + }, + "$add": { + "$numberLong": "0" + }, + "$allElementsTrue": { + "$numberLong": "0" + }, + "$and": { + "$numberLong": "0" + }, + "$anyElementTrue": { + "$numberLong": "0" + }, + "$arrayElemAt": { + "$numberLong": "0" + }, + "$arrayToObject": { + "$numberLong": "0" + }, + "$asin": { + "$numberLong": "0" + }, + "$asinh": { + "$numberLong": "0" + }, + "$atan": { + "$numberLong": "0" + }, + "$atan2": { + "$numberLong": "0" + }, + "$atanh": { + "$numberLong": "0" + }, + "$avg": { + "$numberLong": "0" + }, + "$binarySize": { + "$numberLong": "0" + }, + "$bsonSize": { + "$numberLong": "0" + }, + "$ceil": { + "$numberLong": "0" + }, + "$cmp": { + "$numberLong": "0" + }, + "$concat": { + "$numberLong": "0" + }, + "$concatArrays": { + "$numberLong": "0" + }, + "$cond": { + "$numberLong": "0" + }, + "$const": { + "$numberLong": "0" + }, + "$convert": { + "$numberLong": "0" + }, + "$cos": { + "$numberLong": "0" + }, + "$cosh": { + "$numberLong": "0" + }, + "$dateAdd": { + "$numberLong": "0" + }, + "$dateDiff": { + "$numberLong": "0" + }, + "$dateFromParts": { + "$numberLong": "0" + }, + "$dateFromString": { + "$numberLong": "0" + }, + "$dateSubtract": { + "$numberLong": "0" + }, + "$dateToParts": { + "$numberLong": "0" + }, + "$dateToString": { + "$numberLong": "0" + }, + "$dateTrunc": { + "$numberLong": "0" + }, + "$dayOfMonth": { + "$numberLong": "0" + }, + "$dayOfWeek": { + "$numberLong": "0" + }, + "$dayOfYear": { + "$numberLong": "0" + }, + "$degreesToRadians": { + "$numberLong": "0" + }, + "$divide": { + "$numberLong": "0" + }, + "$eq": { + "$numberLong": "2248" + }, + "$exp": { + "$numberLong": "0" + }, + "$filter": { + "$numberLong": "0" + }, + "$first": { + "$numberLong": "0" + }, + "$floor": { + "$numberLong": "0" + }, + "$function": { + "$numberLong": "0" + }, + "$getField": { + "$numberLong": "0" + }, + "$gt": { + "$numberLong": "0" + }, + "$gte": { + "$numberLong": "0" + }, + "$hour": { + "$numberLong": "0" + }, + "$ifNull": { + "$numberLong": "0" + }, + "$in": { + "$numberLong": "0" + }, + "$indexOfArray": { + "$numberLong": "0" + }, + "$indexOfBytes": { + "$numberLong": "0" + }, + "$indexOfCP": { + "$numberLong": "0" + }, + "$isArray": { + "$numberLong": "0" + }, + "$isNumber": { + "$numberLong": "0" + }, + "$isoDayOfWeek": { + "$numberLong": "0" + }, + "$isoWeek": { + "$numberLong": "0" + }, + "$isoWeekYear": { + "$numberLong": "0" + }, + "$last": { + "$numberLong": "0" + }, + "$let": { + "$numberLong": "0" + }, + "$literal": { + "$numberLong": "0" + }, + "$ln": { + "$numberLong": "0" + }, + "$log": { + "$numberLong": "0" + }, + "$log10": { + "$numberLong": "0" + }, + "$lt": { + "$numberLong": "0" + }, + "$lte": { + "$numberLong": "0" + }, + "$ltrim": { + "$numberLong": "0" + }, + "$map": { + "$numberLong": "0" + }, + "$max": { + "$numberLong": "0" + }, + "$mergeObjects": { + "$numberLong": "0" + }, + "$meta": { + "$numberLong": "0" + }, + "$millisecond": { + "$numberLong": "0" + }, + "$min": { + "$numberLong": "0" + }, + "$minute": { + "$numberLong": "0" + }, + "$mod": { + "$numberLong": "0" + }, + "$month": { + "$numberLong": "0" + }, + "$multiply": { + "$numberLong": "0" + }, + "$ne": { + "$numberLong": "0" + }, + "$not": { + "$numberLong": "0" + }, + "$objectToArray": { + "$numberLong": "0" + }, + "$or": { + "$numberLong": "0" + }, + "$pow": { + "$numberLong": "0" + }, + "$radiansToDegrees": { + "$numberLong": "0" + }, + "$rand": { + "$numberLong": "0" + }, + "$range": { + "$numberLong": "0" + }, + "$reduce": { + "$numberLong": "0" + }, + "$regexFind": { + "$numberLong": "0" + }, + "$regexFindAll": { + "$numberLong": "0" + }, + "$regexMatch": { + "$numberLong": "0" + }, + "$replaceAll": { + "$numberLong": "0" + }, + "$replaceOne": { + "$numberLong": "0" + }, + "$reverseArray": { + "$numberLong": "0" + }, + "$round": { + "$numberLong": "0" + }, + "$rtrim": { + "$numberLong": "0" + }, + "$second": { + "$numberLong": "0" + }, + "$setDifference": { + "$numberLong": "0" + }, + "$setEquals": { + "$numberLong": "0" + }, + "$setField": { + "$numberLong": "0" + }, + "$setIntersection": { + "$numberLong": "0" + }, + "$setIsSubset": { + "$numberLong": "0" + }, + "$setUnion": { + "$numberLong": "0" + }, + "$sin": { + "$numberLong": "0" + }, + "$sinh": { + "$numberLong": "0" + }, + "$size": { + "$numberLong": "0" + }, + "$slice": { + "$numberLong": "0" + }, + "$split": { + "$numberLong": "0" + }, + "$sqrt": { + "$numberLong": "0" + }, + "$stdDevPop": { + "$numberLong": "0" + }, + "$stdDevSamp": { + "$numberLong": "0" + }, + "$strLenBytes": { + "$numberLong": "0" + }, + "$strLenCP": { + "$numberLong": "0" + }, + "$strcasecmp": { + "$numberLong": "0" + }, + "$substr": { + "$numberLong": "0" + }, + "$substrBytes": { + "$numberLong": "0" + }, + "$substrCP": { + "$numberLong": "0" + }, + "$subtract": { + "$numberLong": "0" + }, + "$sum": { + "$numberLong": "0" + }, + "$switch": { + "$numberLong": "0" + }, + "$tan": { + "$numberLong": "0" + }, + "$tanh": { + "$numberLong": "0" + }, + "$toBool": { + "$numberLong": "0" + }, + "$toDate": { + "$numberLong": "0" + }, + "$toDecimal": { + "$numberLong": "0" + }, + "$toDouble": { + "$numberLong": "0" + }, + "$toHashedIndexKey": { + "$numberLong": "0" + }, + "$toInt": { + "$numberLong": "0" + }, + "$toLong": { + "$numberLong": "0" + }, + "$toLower": { + "$numberLong": "0" + }, + "$toObjectId": { + "$numberLong": "0" + }, + "$toString": { + "$numberLong": "0" + }, + "$toUpper": { + "$numberLong": "0" + }, + "$trim": { + "$numberLong": "0" + }, + "$trunc": { + "$numberLong": "0" + }, + "$type": { + "$numberLong": "0" + }, + "$unsetField": { + "$numberLong": "0" + }, + "$week": { + "$numberLong": "0" + }, + "$year": { + "$numberLong": "0" + }, + "$zip": { + "$numberLong": "0" + } + }, + "groupAccumulators": { + "$_internalJsReduce": { + "$numberLong": "0" + }, + "$accumulator": { + "$numberLong": "0" + }, + "$addToSet": { + "$numberLong": "0" + }, + "$avg": { + "$numberLong": "0" + }, + "$count": { + "$numberLong": "0" + }, + "$first": { + "$numberLong": "0" + }, + "$last": { + "$numberLong": "0" + }, + "$max": { + "$numberLong": "0" + }, + "$mergeObjects": { + "$numberLong": "0" + }, + "$min": { + "$numberLong": "0" + }, + "$push": { + "$numberLong": "0" + }, + "$stdDevPop": { + "$numberLong": "0" + }, + "$stdDevSamp": { + "$numberLong": "0" + }, + "$sum": { + "$numberLong": "0" + } + }, + "match": { + "$all": { + "$numberLong": "0" + }, + "$alwaysFalse": { + "$numberLong": "0" + }, + "$alwaysTrue": { + "$numberLong": "0" + }, + "$and": { + "$numberLong": "0" + }, + "$bitsAllClear": { + "$numberLong": "0" + }, + "$bitsAllSet": { + "$numberLong": "0" + }, + "$bitsAnyClear": { + "$numberLong": "0" + }, + "$bitsAnySet": { + "$numberLong": "0" + }, + "$comment": { + "$numberLong": "0" + }, + "$elemMatch": { + "$numberLong": "0" + }, + "$eq": { + "$numberLong": "0" + }, + "$exists": { + "$numberLong": "0" + }, + "$expr": { + "$numberLong": "2248" + }, + "$geoIntersects": { + "$numberLong": "0" + }, + "$geoWithin": { + "$numberLong": "0" + }, + "$gt": { + "$numberLong": "0" + }, + "$gte": { + "$numberLong": "1124" + }, + "$in": { + "$numberLong": "0" + }, + "$jsonSchema": { + "$numberLong": "0" + }, + "$lt": { + "$numberLong": "0" + }, + "$lte": { + "$numberLong": "0" + }, + "$mod": { + "$numberLong": "0" + }, + "$ne": { + "$numberLong": "0" + }, + "$near": { + "$numberLong": "0" + }, + "$nearSphere": { + "$numberLong": "0" + }, + "$nin": { + "$numberLong": "0" + }, + "$nor": { + "$numberLong": "0" + }, + "$not": { + "$numberLong": "0" + }, + "$or": { + "$numberLong": "0" + }, + "$regex": { + "$numberLong": "0" + }, + "$sampleRate": { + "$numberLong": "0" + }, + "$size": { + "$numberLong": "0" + }, + "$text": { + "$numberLong": "0" + }, + "$type": { + "$numberLong": "0" + }, + "$where": { + "$numberLong": "0" + } + }, + "windowAccumulators": { + "$addToSet": { + "$numberLong": "0" + }, + "$avg": { + "$numberLong": "0" + }, + "$count": { + "$numberLong": "0" + }, + "$covariancePop": { + "$numberLong": "0" + }, + "$covarianceSamp": { + "$numberLong": "0" + }, + "$denseRank": { + "$numberLong": "0" + }, + "$derivative": { + "$numberLong": "0" + }, + "$documentNumber": { + "$numberLong": "0" + }, + "$expMovingAvg": { + "$numberLong": "0" + }, + "$first": { + "$numberLong": "0" + }, + "$integral": { + "$numberLong": "0" + }, + "$last": { + "$numberLong": "0" + }, + "$max": { + "$numberLong": "0" + }, + "$min": { + "$numberLong": "0" + }, + "$push": { + "$numberLong": "0" + }, + "$rank": { + "$numberLong": "0" + }, + "$shift": { + "$numberLong": "0" + }, + "$stdDevPop": { + "$numberLong": "0" + }, + "$stdDevSamp": { + "$numberLong": "0" + }, + "$sum": { + "$numberLong": "0" + } + } + }, + "query": { + "deleteManyCount": { + "$numberLong": "2561" + }, + "externalRetryableWriteCount": { + "$numberLong": "0" + }, + "internalRetryableWriteCount": { + "$numberLong": "0" + }, + "planCacheTotalSizeEstimateBytes": { + "$numberLong": "0" + }, + "updateManyCount": { + "$numberLong": "0" + }, + "updateOneOpStyleBroadcastWithExactIDCount": { + "$numberLong": "0" + } + }, + "repl": { + "network": { + "oplogGetMoresProcessed": { + "num": 0, + "totalMillis": 0 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "7Moi5lJVf2PQjKP4G/tbGeHBVMA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + } + }, + "section": "server_info", + "subsection": "server_status_info", + "ts": { + "start": { + "$date": 1739398631533 + }, + "end": { + "$date": 1739398631533 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.hostInfo()\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "system": { + "currentTime": { + "$date": 1739398631533 + }, + "hostname": "atlas-92n8xx-shard-00-01.m0rmo.mongodb.net:27016", + "cpuAddrSize": 64, + "memSizeMB": { + "$numberLong": "1849" + }, + "memLimitMB": { + "$numberLong": "1849" + }, + "numCores": 2, + "numPhysicalCores": 1, + "numCpuSockets": 1, + "cpuArch": "aarch64", + "numaEnabled": false, + "numNumaNodes": 1 + }, + "os": { + "type": "Linux", + "name": "Amazon Linux release 2 (Karoo)", + "version": "Kernel 5.15.176-118.178.2.mdb.amzn2.aarch64" + }, + "extra": { + "versionString": "Linux version 5.15.176-118.178.2.mdb.amzn2.aarch64 (root@ip-10-0-102-120) (gcc10-gcc (GCC) 10.5.0 20230707 (Red Hat 10.5.0-1), GNU ld version 2.35.2-9.amzn2.0.1) #1 SMP Tue Feb 4 04:15:54 UTC 2025", + "libcVersion": "2.26", + "kernelVersion": "5.15.176-118.178.2.mdb.amzn2.aarch64", + "cpuString": { + "$date": 1739398631745 + }, + "cpuFrequencyMHz": { + "$date": 1739398631745 + }, + "cpuFeatures": { + "$date": 1739398631745 + }, + "pageSize": { + "$numberLong": "4096" + }, + "numPages": 473491, + "maxOpenFiles": 153850, + "mountInfo": [ + { + "mountId": 22, + "parentId": 44, + "major": 0, + "minor": 21, + "root": "/", + "mountPoint": "/sys", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:6", + "type": "sysfs", + "source": "sysfs", + "superOpt": "rw,seclabel" + }, + { + "mountId": 23, + "parentId": 44, + "major": 0, + "minor": 22, + "root": "/", + "mountPoint": "/proc", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:5", + "type": "proc", + "source": "proc", + "superOpt": "rw" + }, + { + "mountId": 24, + "parentId": 44, + "major": 0, + "minor": 5, + "root": "/", + "mountPoint": "/dev", + "options": "rw,nosuid", + "fields": "shared:2", + "type": "devtmpfs", + "source": "devtmpfs", + "superOpt": "rw,seclabel,size=907844k,nr_inodes=226961,mode=755" + }, + { + "mountId": 25, + "parentId": 22, + "major": 0, + "minor": 6, + "root": "/", + "mountPoint": "/sys/kernel/security", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:7", + "type": "securityfs", + "source": "securityfs", + "superOpt": "rw" + }, + { + "mountId": 26, + "parentId": 24, + "major": 0, + "minor": 23, + "root": "/", + "mountPoint": "/dev/shm", + "options": "rw,nosuid,nodev", + "fields": "shared:3", + "type": "tmpfs", + "source": "tmpfs", + "superOpt": "rw,seclabel" + }, + { + "mountId": 27, + "parentId": 24, + "major": 0, + "minor": 24, + "root": "/", + "mountPoint": "/dev/pts", + "options": "rw,nosuid,noexec,relatime", + "fields": "shared:4", + "type": "devpts", + "source": "devpts", + "superOpt": "rw,seclabel,gid=5,mode=620,ptmxmode=000" + }, + { + "mountId": 28, + "parentId": 44, + "major": 0, + "minor": 25, + "root": "/", + "mountPoint": "/run", + "options": "rw,nosuid,nodev", + "fields": "shared:24", + "type": "tmpfs", + "source": "tmpfs", + "superOpt": "rw,seclabel,mode=755" + }, + { + "mountId": 29, + "parentId": 22, + "major": 0, + "minor": 26, + "root": "/", + "mountPoint": "/sys/fs/cgroup", + "options": "ro,nosuid,nodev,noexec", + "fields": "shared:8", + "type": "tmpfs", + "source": "tmpfs", + "superOpt": "ro,seclabel,mode=755" + }, + { + "mountId": 30, + "parentId": 29, + "major": 0, + "minor": 27, + "root": "/", + "mountPoint": "/sys/fs/cgroup/systemd", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:9", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd" + }, + { + "mountId": 31, + "parentId": 22, + "major": 0, + "minor": 28, + "root": "/", + "mountPoint": "/sys/fs/pstore", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:21", + "type": "pstore", + "source": "pstore", + "superOpt": "rw,seclabel" + }, + { + "mountId": 32, + "parentId": 22, + "major": 0, + "minor": 29, + "root": "/", + "mountPoint": "/sys/firmware/efi/efivars", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:22", + "type": "efivarfs", + "source": "efivarfs", + "superOpt": "rw" + }, + { + "mountId": 33, + "parentId": 29, + "major": 0, + "minor": 30, + "root": "/", + "mountPoint": "/sys/fs/cgroup/freezer", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:10", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,freezer" + }, + { + "mountId": 34, + "parentId": 29, + "major": 0, + "minor": 31, + "root": "/", + "mountPoint": "/sys/fs/cgroup/devices", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:11", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,devices" + }, + { + "mountId": 35, + "parentId": 29, + "major": 0, + "minor": 32, + "root": "/", + "mountPoint": "/sys/fs/cgroup/memory", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:12", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,memory" + }, + { + "mountId": 36, + "parentId": 29, + "major": 0, + "minor": 33, + "root": "/", + "mountPoint": "/sys/fs/cgroup/blkio", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:13", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,blkio" + }, + { + "mountId": 37, + "parentId": 29, + "major": 0, + "minor": 34, + "root": "/", + "mountPoint": "/sys/fs/cgroup/cpu,cpuacct", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:14", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,cpu,cpuacct" + }, + { + "mountId": 38, + "parentId": 29, + "major": 0, + "minor": 35, + "root": "/", + "mountPoint": "/sys/fs/cgroup/misc", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:15", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,misc" + }, + { + "mountId": 39, + "parentId": 29, + "major": 0, + "minor": 36, + "root": "/", + "mountPoint": "/sys/fs/cgroup/net_cls,net_prio", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:16", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,net_cls,net_prio" + }, + { + "mountId": 40, + "parentId": 29, + "major": 0, + "minor": 37, + "root": "/", + "mountPoint": "/sys/fs/cgroup/hugetlb", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:17", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,hugetlb" + }, + { + "mountId": 41, + "parentId": 29, + "major": 0, + "minor": 38, + "root": "/", + "mountPoint": "/sys/fs/cgroup/cpuset", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:18", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,cpuset" + }, + { + "mountId": 42, + "parentId": 29, + "major": 0, + "minor": 39, + "root": "/", + "mountPoint": "/sys/fs/cgroup/perf_event", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:19", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,perf_event" + }, + { + "mountId": 43, + "parentId": 29, + "major": 0, + "minor": 40, + "root": "/", + "mountPoint": "/sys/fs/cgroup/pids", + "options": "rw,nosuid,nodev,noexec,relatime", + "fields": "shared:20", + "type": "cgroup", + "source": "cgroup", + "superOpt": "rw,seclabel,pids" + }, + { + "mountId": 44, + "parentId": 1, + "major": 259, + "minor": 2, + "root": "/", + "mountPoint": "/", + "options": "rw,noatime", + "fields": "shared:1", + "type": "xfs", + "source": "/dev/nvme0n1p1", + "superOpt": "rw,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota" + }, + { + "mountId": 46, + "parentId": 22, + "major": 0, + "minor": 20, + "root": "/", + "mountPoint": "/sys/fs/selinux", + "options": "rw,relatime", + "fields": "shared:23", + "type": "selinuxfs", + "source": "selinuxfs", + "superOpt": "rw" + }, + { + "mountId": 45, + "parentId": 23, + "major": 0, + "minor": 41, + "root": "/", + "mountPoint": "/proc/sys/fs/binfmt_misc", + "options": "rw,relatime", + "fields": "shared:25", + "type": "autofs", + "source": "systemd-1", + "superOpt": "rw,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12549" + }, + { + "mountId": 47, + "parentId": 24, + "major": 0, + "minor": 19, + "root": "/", + "mountPoint": "/dev/mqueue", + "options": "rw,relatime", + "fields": "shared:26", + "type": "mqueue", + "source": "mqueue", + "superOpt": "rw,seclabel" + }, + { + "mountId": 48, + "parentId": 44, + "major": 0, + "minor": 42, + "root": "/", + "mountPoint": "/tmp", + "options": "rw,nosuid,nodev", + "fields": "shared:27", + "type": "tmpfs", + "source": "tmpfs", + "superOpt": "rw,seclabel" + }, + { + "mountId": 49, + "parentId": 22, + "major": 0, + "minor": 7, + "root": "/", + "mountPoint": "/sys/kernel/debug", + "options": "rw,relatime", + "fields": "shared:28", + "type": "debugfs", + "source": "debugfs", + "superOpt": "rw,seclabel" + }, + { + "mountId": 50, + "parentId": 24, + "major": 0, + "minor": 43, + "root": "/", + "mountPoint": "/dev/hugepages", + "options": "rw,relatime", + "fields": "shared:29", + "type": "hugetlbfs", + "source": "hugetlbfs", + "superOpt": "rw,seclabel,pagesize=2M" + }, + { + "mountId": 52, + "parentId": 44, + "major": 259, + "minor": 3, + "root": "/", + "mountPoint": "/boot/efi", + "options": "rw,noatime", + "fields": "shared:30", + "type": "vfat", + "source": "/dev/nvme0n1p128", + "superOpt": "rw,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro" + }, + { + "mountId": 53, + "parentId": 44, + "major": 0, + "minor": 45, + "root": "/", + "mountPoint": "/var/lib/nfs/rpc_pipefs", + "options": "rw,relatime", + "fields": "shared:31", + "type": "rpc_pipefs", + "source": "sunrpc", + "superOpt": "rw" + }, + { + "mountId": 95, + "parentId": 44, + "major": 259, + "minor": 1, + "root": "/", + "mountPoint": "/srv/mongodb", + "options": "rw,noatime", + "fields": "shared:72", + "type": "xfs", + "source": "/dev/nvme1n1", + "superOpt": "rw,seclabel,attr2,inode64,logbufs=8,logbsize=32k,sunit=8,swidth=8,noquota" + }, + { + "mountId": 97, + "parentId": 45, + "major": 0, + "minor": 46, + "root": "/", + "mountPoint": "/proc/sys/fs/binfmt_misc", + "options": "rw,relatime", + "fields": "shared:74", + "type": "binfmt_misc", + "source": "binfmt_misc", + "superOpt": "rw" + } + ] + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "7Moi5lJVf2PQjKP4G/tbGeHBVMA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + } + }, + "section": "server_info", + "subsection": "host_info", + "ts": { + "start": { + "$date": 1739398631533 + }, + "end": { + "$date": 1739398631534 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.serverCmdLineOpts()\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "argv": [ + "/var/lib/mongodb-mms-automation/mongodb-linux-aarch64-5.0.31-ent/bin/mongos", + "-f", + "/var/lib/mongodb-mms-automation/workspace/mongos-atlas-92n8xx-mongos-1.conf" + ], + "parsed": { + "config": "/var/lib/mongodb-mms-automation/workspace/mongos-atlas-92n8xx-mongos-1.conf", + "net": { + "bindIp": "0.0.0.0", + "compression": { + "compressors": "snappy,zstd,zlib" + }, + "maxIncomingConnections": 1500, + "maxIncomingConnectionsOverride": [ + "127.0.0.1/32", + "192.168.240.0/21" + ], + "port": 27016, + "tls": { + "CAFile": "/etc/pki/tls/certs/atlas-bundle.crt", + "allowConnectionsWithoutCertificates": true, + "certificateKeyFile": "/etc/pki/tls/private/mongod.pem", + "clusterCAFile": "/var/lib/mongodb-mms-automation/atlas-cluster-managed.crt", + "disabledProtocols": "TLS1_0,TLS1_1", + "mode": "requireTLS" + } + }, + "processManagement": { + "fork": true + }, + "security": { + "keyFile": "/var/lib/mongodb-mms-automation/keyfile", + "redactClientLogData": false + }, + "setParameter": { + "ShardingTaskExecutorPoolMaxSize": "250", + "ShardingTaskExecutorPoolMaxSizeForConfigServers": "2147483647", + "allowRolesFromX509Certificates": "true", + "authenticationMechanisms": "SCRAM-SHA-1,SCRAM-SHA-256,MONGODB-AWS,MONGODB-X509", + "awsSTSUrl": "https://sts.us-east-1.amazonaws.com", + "diagnosticDataCollectionDirectoryPath": "/srv/mongodb/atlas-92n8xx-mongos-1/diagnostic.data", + "honorSystemUmask": "false", + "internalQueryGlobalProfilingFilter": "true", + "loadBalancerPort": "27019", + "mongotHost": "localhost:28000", + "suppressNoTLSPeerCertificateWarning": "true", + "tlsCATrusts": "[{sha256: \"38644DA43760BC4824AB3AD1DE646EDCAA8EF4F38B0E6BE94CB3CE56A1F54425\", roles: [{ role: \"\", db: \"\"}]}]", + "tlsWithholdClientCertificate": "true" + }, + "sharding": { + "configDB": "atlas-92n8xx-config-0/atlas-92n8xx-config-00-00.m0rmo.mongodb.net:27017,atlas-92n8xx-config-00-01.m0rmo.mongodb.net:27017,atlas-92n8xx-config-00-02.m0rmo.mongodb.net:27017" + }, + "systemLog": { + "destination": "file", + "logAppend": true, + "path": "/srv/mongodb/atlas-92n8xx-mongos-1/mongodb.log" + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "7Moi5lJVf2PQjKP4G/tbGeHBVMA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + } + }, + "section": "server_info", + "subsection": "command_line_info", + "ts": { + "start": { + "$date": 1739398631534 + }, + "end": { + "$date": 1739398631534 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.serverBuildInfo()\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "version": "5.0.31", + "gitVersion": "973237567d45610d6976d5d489dfaaef6a52c2f9", + "modules": [ + "enterprise" + ], + "allocator": "tcmalloc", + "javascriptEngine": "mozjs", + "sysInfo": "deprecated", + "versionArray": [ + 5, + 0, + 31, + 0 + ], + "openssl": { + "running": "OpenSSL 1.0.2k-fips 26 Jan 2017", + "compiled": "OpenSSL 1.0.2k-fips 26 Jan 2017" + }, + "buildEnvironment": { + "distmod": "amazon2", + "distarch": "aarch64", + "cc": "/opt/mongodbtoolchain/v3/bin/gcc: gcc (GCC) 8.5.0", + "ccflags": "-Werror -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -ggdb -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -march=armv8.2-a -mtune=generic -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fstack-protector-strong -Wa,--nocompress-debug-sections -moutline-atomics", + "cxx": "/opt/mongodbtoolchain/v3/bin/g++: g++ (GCC) 8.5.0", + "cxxflags": "-Woverloaded-virtual -Wno-maybe-uninitialized -fsized-deallocation -std=c++17", + "linkflags": "-Wl,--fatal-warnings -pthread -Wl,-z,now -fuse-ld=gold -fstack-protector-strong -Wl,--no-threads -Wl,--build-id -Wl,--hash-style=gnu -Wl,-z,noexecstack -Wl,--warn-execstack -Wl,-z,relro -Wl,--compress-debug-sections=none -Wl,-rpath,/usr/lib64/perl5/CORE -Wl,-z,origin -Wl,--enable-new-dtags", + "target_arch": "aarch64", + "target_os": "linux", + "cppdefines": "SAFEINT_USE_INTRINSICS 0 PCRE_STATIC NDEBUG _XOPEN_SOURCE 700 _GNU_SOURCE _FORTIFY_SOURCE 2 BOOST_THREAD_VERSION 5 BOOST_THREAD_USES_DATETIME BOOST_SYSTEM_NO_DEPRECATED BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS BOOST_ENABLE_ASSERT_DEBUG_HANDLER BOOST_LOG_NO_SHORTHAND_NAMES BOOST_LOG_USE_NATIVE_SYSLOG BOOST_LOG_WITHOUT_THREAD_ATTR ABSL_FORCE_ALIGNED_ACCESS" + }, + "bits": 64, + "debug": false, + "maxBsonObjectSize": 16777216, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "7Moi5lJVf2PQjKP4G/tbGeHBVMA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + } + }, + "section": "server_info", + "subsection": "server_build_info", + "ts": { + "start": { + "$date": 1739398631534 + }, + "end": { + "$date": 1739398631535 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.adminCommand({getParameter: '*'})\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "KeysRotationIntervalSec": 7776000, + "KillSessionsMaxConcurrency": 100, + "KillSessionsPerHostTimeoutMS": 60000, + "ShardingTaskExecutorPoolHostTimeoutMS": 300000, + "ShardingTaskExecutorPoolMaxConnecting": 2, + "ShardingTaskExecutorPoolMaxSize": 250, + "ShardingTaskExecutorPoolMaxSizeForConfigServers": 2147483647, + "ShardingTaskExecutorPoolMinSize": 1, + "ShardingTaskExecutorPoolMinSizeForConfigServers": -1, + "ShardingTaskExecutorPoolRefreshRequirementMS": 60000, + "ShardingTaskExecutorPoolRefreshTimeoutMS": 20000, + "ShardingTaskExecutorPoolReplicaSetMatching": "automatic", + "TransactionRecordMinimumLifetimeMinutes": 30, + "activeFaultDurationSecs": 120, + "aggregateOperationResourceConsumptionMetrics": false, + "allowRolesFromX509Certificates": true, + "auditAuthorizationSuccess": false, + "auditConfigPollingFrequencySecs": 300, + "authFailedDelayMs": 0, + "authSchemaVersion": 5, + "authenticationMechanisms": [ + "SCRAM-SHA-1", + "SCRAM-SHA-256", + "MONGODB-AWS", + "MONGODB-X509" + ], + "authorizationManagerCacheSize": 100, + "authorizationManagerPinnedUsers": [], + "authorizationManagerPinnedUsersRefreshIntervalMillis": { + "$numberLong": "1000" + }, + "awsEC2InstanceMetadataUrl": "http://169.254.169.254", + "awsECSInstanceMetadataUrl": "http://169.254.170.2", + "awsSTSRetryCount": 2, + "awsSTSUrl": "https://sts.us-east-1.amazonaws.com", + "awsSTSUseConnectionPool": false, + "bgSyncOplogFetcherBatchSize": 13981010, + "changeSyncSourceThresholdMillis": { + "$numberLong": "5" + }, + "clientCursorMonitorFrequencySecs": 4, + "clusterAuthMode": "keyFile", + "collectionBulkLoaderBatchSizeInBytes": 262144, + "collectionClonerBatchSize": 0, + "collectionClonerUsesExhaust": true, + "configReplicasProbedByHealthMonitoring": 2, + "connPoolMaxConnsPerHost": 200, + "connPoolMaxInUseConnsPerHost": 2147483647, + "connectTimeoutMs": 10000, + "cursorTimeoutMillis": { + "$numberLong": "600000" + }, + "deprecatedWireOpsWarningPeriodInSeconds": 3600, + "diagnosticDataCollectionDirectoryPath": "/srv/mongodb/atlas-92n8xx-mongos-1/diagnostic.data", + "diagnosticDataCollectionDirectorySizeMB": 200, + "diagnosticDataCollectionEnableLatencyHistograms": false, + "diagnosticDataCollectionEnabled": true, + "diagnosticDataCollectionFileSizeMB": 10, + "diagnosticDataCollectionPeriodMillis": 1000, + "diagnosticDataCollectionSamplesPerChunk": 300, + "diagnosticDataCollectionSamplesPerInterimUpdate": 10, + "diagnosticDataCollectionVerboseTCMalloc": false, + "disableJavaScriptJIT": true, + "disableLogicalSessionCacheRefresh": false, + "disableNonSSLConnectionLogging": false, + "disableNonTLSConnectionLogging": false, + "disableSplitHorizonIPCheck": false, + "disabledSecureAllocatorDomains": [], + "documentUnitSizeBytes": 128, + "enableDefaultWriteConcernUpdatesForInitiate": false, + "enableFinerGrainedCatalogCacheRefresh": false, + "enableLocalhostAuthBypass": true, + "enableOverrideClusterChainingSetting": false, + "enableSearchMeta": true, + "enableTestCommands": false, + "enableTimeoutOfInactiveSessionCursors": false, + "enforceUserClusterSeparation": true, + "fassertOnLockTimeoutForStepUpDown": 15, + "featureFlagBlender": { + "value": true, + "version": "4.9" + }, + "featureFlagBucketUnpackWithSort50": { + "value": true, + "version": "5.0" + }, + "featureFlagChangeStreamsOptimization": { + "value": false + }, + "featureFlagConcurrencyInChunkMigration": { + "value": true, + "version": "5.0" + }, + "featureFlagDefaultReadConcernLocal": { + "value": true, + "version": "5.0" + }, + "featureFlagDefaultWriteConcernMajority": { + "value": true, + "version": "5.0" + }, + "featureFlagDotsAndDollars": { + "value": true, + "version": "5.0" + }, + "featureFlagFryer": { + "value": false + }, + "featureFlagHealthMonitoring": { + "value": true, + "version": "5.0" + }, + "featureFlagLoadBalancer": { + "value": true, + "version": "5.0" + }, + "featureFlagLockFreeReads": { + "value": true, + "version": "4.9" + }, + "featureFlagResharding": { + "value": true, + "version": "5.0" + }, + "featureFlagRetryableFindAndModify": { + "value": true, + "version": "5.0" + }, + "featureFlagSearchBatchSizeLimit": { + "value": true, + "version": "5.0" + }, + "featureFlagSearchMeta": { + "value": true, + "version": "5.0" + }, + "featureFlagShardKeyIndexOptionalHashedSharding": { + "value": true, + "version": "5.0" + }, + "featureFlagShardedTimeSeries": { + "value": true, + "version": "5.0" + }, + "featureFlagShardedTimeSeriesUpdateDelete": { + "value": true, + "version": "5.0" + }, + "featureFlagShardingFullDDLSupport": { + "value": true, + "version": "5.0" + }, + "featureFlagSpoon": { + "value": true, + "version": "4.4" + }, + "featureFlagTenantMigrations": { + "value": true, + "version": "4.9" + }, + "featureFlagTimeseriesCollection": { + "value": true, + "version": "5.0" + }, + "featureFlagTimeseriesUpdatesAndDeletes": { + "value": true, + "version": "5.0" + }, + "featureFlagToaster": { + "value": false + }, + "featureFlagUseSecondaryDelaySecs": { + "value": true, + "version": "4.9" + }, + "findChunksOnConfigTimeoutMS": 900000, + "fixedServiceExecutorRecursionLimit": 8, + "fixedServiceExecutorThreadLimit": 1000, + "forceRollbackViaRefetch": false, + "globalConnPoolIdleTimeoutMinutes": 2147483647, + "healthMonitoringIntensities": {}, + "healthMonitoringIntervals": {}, + "heapProfilingEnabled": false, + "heapProfilingSampleIntervalBytes": { + "$numberLong": "262144" + }, + "heartBeatFrequencyMs": 10000, + "honorSystemUmask": false, + "httpVerboseLogging": false, + "indexEntryUnitSizeBytes": 16, + "initialServiceExecutorThreadingModel": "dedicated", + "initialSyncOplogBuffer": "collection", + "initialSyncOplogBufferPeekCacheSize": 10000, + "initialSyncOplogFetcherBatchSize": 13981010, + "initialSyncSourceReadPreference": { + "$date": 1739398631748 + }, + "initialSyncTransientErrorRetryPeriodSeconds": 86400, + "internalDocumentSourceCursorBatchSizeBytes": 4194304, + "internalDocumentSourceGroupMaxMemoryBytes": { + "$numberLong": "104857600" + }, + "internalDocumentSourceLookupCacheSizeBytes": 104857600, + "internalDocumentSourceSetWindowFieldsMaxMemoryBytes": { + "$numberLong": "104857600" + }, + "internalGeoNearQuery2DMaxCoveringCells": 16, + "internalGeoPredicateQuery2DMaxCoveringCells": 16, + "internalInsertMaxBatchSize": 64, + "internalLookupStageIntermediateDocumentMaxSizeBytes": { + "$numberLong": "104857600" + }, + "internalPipelineLengthLimit": 1000, + "internalProhibitShardOperationRetry": false, + "internalQueryAllowShardedLookup": false, + "internalQueryAlwaysMergeOnPrimaryShard": false, + "internalQueryAppendIdToSetWindowFieldsSort": false, + "internalQueryCacheDisableInactiveEntries": false, + "internalQueryCacheEvictionRatio": 10, + "internalQueryCacheMaxEntriesPerCollection": 5000, + "internalQueryCacheMaxSizeBytesBeforeStripDebugInfo": { + "$numberLong": "536870912" + }, + "internalQueryCacheSize": 5000, + "internalQueryCacheWorksGrowthCoefficient": 2, + "internalQueryDesugarWhereToFunction": false, + "internalQueryDisableExchange": false, + "internalQueryDocumentSourceWriterBatchExtraReservedBytes": 0, + "internalQueryEnableCSTParser": false, + "internalQueryEnableLoggingV2OplogEntries": true, + "internalQueryEnableSlotBasedExecutionEngine": false, + "internalQueryEnumerationMaxIntersectPerAnd": 3, + "internalQueryEnumerationMaxOrSolutions": 10, + "internalQueryEnumerationPreferLockstepOrEnumeration": false, + "internalQueryExecYieldIterations": 1000, + "internalQueryExecYieldPeriodMS": 10, + "internalQueryExplainSizeThresholdBytes": 10485760, + "internalQueryFacetBufferSizeBytes": 104857600, + "internalQueryFacetMaxOutputDocSizeBytes": { + "$numberLong": "104857600" + }, + "internalQueryForceIntersectionPlans": false, + "internalQueryGlobalProfilingFilter": true, + "internalQueryIgnoreUnknownJSONSchemaKeywords": false, + "internalQueryJavaScriptFnTimeoutMillis": 60000, + "internalQueryJavaScriptHeapSizeLimitMB": 100, + "internalQueryMaxAddToSetBytes": { + "$numberLong": "104857600" + }, + "internalQueryMaxBlockingSortMemoryUsageBytes": 104857600, + "internalQueryMaxDocValidationErrorConsideredValues": 10, + "internalQueryMaxJsEmitBytes": 104857600, + "internalQueryMaxPushBytes": 104857600, + "internalQueryMaxRangeBytes": 104857600, + "internalQueryMaxScansToExplode": 200, + "internalQueryPlanEvaluationCollFraction": 0.3, + "internalQueryPlanEvaluationMaxResults": 101, + "internalQueryPlanEvaluationWorks": 10000, + "internalQueryPlanOrChildrenIndependently": true, + "internalQueryPlanTieBreakingWithIndexHeuristics": true, + "internalQueryPlannerEnableHashIntersection": false, + "internalQueryPlannerEnableIndexIntersection": true, + "internalQueryPlannerGenerateCoveredWholeIndexScans": false, + "internalQueryPlannerMaxIndexedSolutions": 64, + "internalQueryProhibitBlockingMergeOnMongoS": false, + "internalQueryProhibitMergingOnMongoS": false, + "internalQueryS2GeoCoarsestLevel": 0, + "internalQueryS2GeoFinestLevel": 23, + "internalQueryS2GeoMaxCells": 20, + "internalQuerySlotBasedExecutionMaxStaticIndexScanIntervals": 1000, + "javascriptProtection": false, + "journalCommitInterval": 0, + "jsHeapLimitMB": 1100, + "ldapAbortOnNameMappingFailure": true, + "ldapAuthzQueryTemplate": { + "$date": 1739398631749 + }, + "ldapConnectionPoolHostRefreshIntervalMillis": 60000, + "ldapConnectionPoolIdleHostTimeoutSecs": 300, + "ldapConnectionPoolMaximumConnectionsInProgressPerHost": 2, + "ldapConnectionPoolMaximumConnectionsPerHost": 2147483647, + "ldapConnectionPoolMinimumConnectionsPerHost": 1, + "ldapConnectionPoolUseLatencyForHostPriority": true, + "ldapForceMultiThreadMode": false, + "ldapQueryPassword": "###", + "ldapQueryUser": { + "$date": 1739398631749 + }, + "ldapServers": { + "$date": 1739398631749 + }, + "ldapTimeoutMS": { + "$numberLong": "10000" + }, + "ldapUseConnectionPool": true, + "ldapUserToDNMapping": "[]", + "loadBalancerPort": 27019, + "loadRoutingTableOnStartup": true, + "localLogicalSessionTimeoutMinutes": 30, + "localThresholdMs": 15, + "logComponentVerbosity": { + "verbosity": 0, + "accessControl": { + "verbosity": -1 + }, + "command": { + "verbosity": -1 + }, + "control": { + "verbosity": -1 + }, + "executor": { + "verbosity": -1 + }, + "geo": { + "verbosity": -1 + }, + "index": { + "verbosity": -1 + }, + "network": { + "verbosity": -1, + "asio": { + "verbosity": -1 + }, + "bridge": { + "verbosity": -1 + }, + "connectionPool": { + "verbosity": -1 + } + }, + "processHealth": { + "verbosity": -1 + }, + "query": { + "verbosity": -1 + }, + "replication": { + "verbosity": -1, + "election": { + "verbosity": -1 + }, + "heartbeats": { + "verbosity": -1 + }, + "initialSync": { + "verbosity": -1 + }, + "rollback": { + "verbosity": -1 + } + }, + "sharding": { + "verbosity": -1, + "rangeDeleter": { + "verbosity": -1 + }, + "shardingCatalogRefresh": { + "verbosity": -1 + }, + "migration": { + "verbosity": -1 + }, + "reshard": { + "verbosity": -1 + }, + "migrationPerf": { + "verbosity": -1 + } + }, + "storage": { + "verbosity": -1, + "recovery": { + "verbosity": -1 + }, + "journal": { + "verbosity": -1 + } + }, + "write": { + "verbosity": -1 + }, + "ftdc": { + "verbosity": -1 + }, + "tracking": { + "verbosity": -1 + }, + "transaction": { + "verbosity": -1 + }, + "tenantMigration": { + "verbosity": -1 + }, + "test": { + "verbosity": -1 + } + }, + "logLevel": 0, + "logicalSessionRefreshMillis": 300000, + "maxAcceptableLogicalClockDriftSecs": { + "$numberLong": "31536000" + }, + "maxBSONDepth": 200, + "maxIndexBuildDrainBatchSize": 1000, + "maxIndexBuildDrainMemoryUsageMegabytes": 16, + "maxLogSizeKB": 10, + "maxNumSyncSourceChangesPerHour": 3, + "maxSessions": 1000000, + "maxSyncSourceLagSecs": 30, + "maxTenantMigrationDonorServiceThreadPoolSize": 8, + "maxTenantMigrationRecipientThreadPoolSize": 128, + "maxTimeMSForHedgedReads": 150, + "minOplogEntriesPerThread": 16, + "mongosShutdownTimeoutMillisForSignaledShutdown": 15000, + "mongotHost": "localhost:28000", + "mrEnableSingleReduceOptimization": false, + "notablescan": false, + "numInitialSyncConnectAttempts": 10, + "numInitialSyncOplogFindAttempts": 3, + "ocspCacheSize": 300, + "ocspEnabled": true, + "ocspStaplingRefreshPeriodSecs": { + "$numberLong": "-1" + }, + "ocspValidationRefreshPeriodSecs": { + "$numberLong": "-1" + }, + "opensslCipherConfig": "HIGH:!EXPORT:!aNULL@STRENGTH", + "opensslCipherSuiteConfig": { + "$date": 1739398631749 + }, + "opensslDiffieHellmanParameters": { + "$date": 1739398631749 + }, + "operationMemoryPoolBlockInitialSizeKB": 1, + "operationMemoryPoolBlockMaxSizeKB": 2048, + "oplogApplicationEnforcesSteadyStateConstraints": false, + "oplogBatchDelayMillis": 0, + "oplogFetcherInitialSyncMaxFetcherRestarts": 10, + "oplogFetcherSteadyStateMaxFetcherRestarts": 1, + "oplogFetcherUsesExhaust": true, + "oplogInitialFindMaxSeconds": 60, + "oplogNetworkTimeoutBufferSeconds": 5, + "oplogRetriedFindMaxSeconds": 2, + "opportunisticSecondaryTargeting": false, + "processUmask": 63, + "profileOperationResourceConsumptionMetrics": false, + "progressMonitor": { + "interval": 1000, + "deadline": 300 + }, + "quiet": false, + "reachableConfigReplicasRequiredByHealthMonitoring": 1, + "readHedgingMode": "on", + "recoverFromOplogAsStandalone": false, + "redactClientLogData": false, + "replBatchLimitBytes": 104857600, + "replBatchLimitOperations": 5000, + "replElectionTimeoutOffsetLimitFraction": 0.15, + "replWriterMinThreadCount": 0, + "replWriterThreadCount": 16, + "replicaSetMonitorProtocol": "streamable", + "reservedServiceExecutorRecursionLimit": 8, + "rewriteStateChangeErrors": true, + "rollbackRemoteOplogQueryBatchSize": 2000, + "routingTableCacheChunkBucketSize": { + "$numberLong": "500" + }, + "saslHostName": "atlas-92n8xx-shard-00-01.m0rmo.mongodb.net", + "saslServiceName": "mongodb", + "saslauthdPath": { + "$date": 1739398631749 + }, + "scramIterationCount": 10000, + "scramSHA256IterationCount": 15000, + "scriptingEngineInterruptIntervalMS": 1000, + "sessionMaxBatchSize": 1000, + "sessionWriteConcernTimeoutSystemMillis": 60000, + "skipApplyingDbCheckBatchOnSecondary": false, + "skipDroppingHashedShardKeyIndex": false, + "skipShardingConfigurationChecks": false, + "skipShellCursorFinalize": false, + "sslMode": "requireSSL", + "sslWithholdClientCertificate": true, + "startupAuthSchemaValidation": true, + "startupRecoveryForRestore": false, + "storeFindAndModifyImagesInSideCollection": false, + "suppressNoTLSPeerCertificateWarning": true, + "syncdelay": 60, + "synchronousServiceExecutorRecursionLimit": 8, + "takeUnstableCheckpointOnShutdown": false, + "taskExecutorPoolSize": 1, + "tcmallocAggressiveMemoryDecommit": 0, + "tcmallocMaxTotalThreadCacheBytes": 242221056, + "tcmallocReleaseRate": 1, + "tcpFastOpenClient": true, + "tcpFastOpenQueueSize": 1024, + "tcpFastOpenServer": true, + "tenantApplierBatchSizeBytes": 16777216, + "tenantApplierBatchSizeOps": 500, + "tenantApplierThreadCount": 5, + "tenantMigrationBlockingStateTimeoutMS": 3600000, + "tenantMigrationDisableX509Auth": false, + "tenantMigrationExcludeDonorHostTimeoutMS": 60000, + "tenantMigrationExternalKeysRemovalBufferSecs": 86400, + "tenantMigrationGarbageCollectionDelayMS": 900000, + "tenantMigrationOplogBufferPeekCacheSize": 10000, + "tenantMigrationOplogFetcherBatchSize": 13981010, + "testingDiagnosticsEnabled": false, + "timeseriesBucketMaxCount": 1000, + "timeseriesBucketMaxSize": 128000, + "timeseriesBucketsCollectionClusterById": true, + "timeseriesIdleBucketExpiryMemoryUsageThreshold": { + "$numberLong": "47334400" + }, + "timeseriesInsertMaxRetriesOnDuplicates": 32, + "tlsCATrusts": [ + { + "sha256": "38644DA43760BC4824AB3AD1DE646EDCAA8EF4F38B0E6BE94CB3CE56A1F54425", + "roles": [ + { + "role": { + "$date": 1739398631750 + }, + "db": { + "$date": 1739398631750 + } + } + ] + } + ], + "tlsMode": "requireTLS", + "tlsOCSPStaplingTimeoutSecs": -1, + "tlsOCSPVerifyTimeoutSecs": 4, + "tlsUseSystemCA": false, + "tlsWithholdClientCertificate": true, + "tlsX509ExpirationWarningThresholdDays": 30, + "totalUnitWriteSizeBytes": 128, + "traceExceptions": false, + "traceWriteConflictExceptions": false, + "trafficRecordingDirectory": { + "$date": 1739398631750 + }, + "transactionTooLargeForCacheThreshold": 0.75, + "unsupportedSyncSource": { + "$date": 1739398631750 + }, + "userCacheInvalidationIntervalSecs": 30, + "warmMinConnectionsInShardingTaskExecutorPoolOnStartup": true, + "warmMinConnectionsInShardingTaskExecutorPoolOnStartupWaitMS": 2000, + "writePeriodicNoops": true, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "7Moi5lJVf2PQjKP4G/tbGeHBVMA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + } + }, + "section": "server_info", + "subsection": "server_parameters", + "ts": { + "start": { + "$date": 1739398631535 + }, + "end": { + "$date": 1739398631535 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.isMaster()\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "ismaster": true, + "msg": "isdbgrid", + "topologyVersion": { + "processId": { + "$oid": "67ab60d1b83bf2ee102970ea" + }, + "counter": { + "$numberLong": "0" + } + }, + "maxBsonObjectSize": 16777216, + "maxMessageSizeBytes": 48000000, + "maxWriteBatchSize": 100000, + "localTime": { + "$date": 1739398631536 + }, + "logicalSessionTimeoutMinutes": 30, + "connectionId": 17947, + "maxWireVersion": 13, + "minWireVersion": 0, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "7Moi5lJVf2PQjKP4G/tbGeHBVMA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398628, + "i": 1 + } + } + }, + "section": "shard_or_replicaset_info", + "subsection": "ismaster", + "ts": { + "start": { + "$date": 1739398631535 + }, + "end": { + "$date": 1739398631536 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return configDB.getCollection('version').findOne();\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "_id": 1, + "minCompatibleVersion": 5, + "currentVersion": 6, + "clusterId": { + "$oid": "67ab60cf8d922877b7bae901" + } + }, + "section": "shard_info", + "subsection": "sharding_version", + "ts": { + "start": { + "$date": 1739398631536 + }, + "end": { + "$date": 1739398631539 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return configDB.settings.find().sort({_id: 1}).toArray();\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [], + "section": "shard_info", + "subsection": "sharding_settings", + "ts": { + "start": { + "$date": 1739398631539 + }, + "end": { + "$date": 1739398631540 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return configDB.mongos.find().sort({_id: 1}).toArray();\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [ + { + "_id": "atlas-92n8xx-shard-00-00.m0rmo.mongodb.net:27016", + "advisoryHostFQDNs": [ + "atlas-92n8xx-shard-00-00.m0rmo.mongodb.net" + ], + "mongoVersion": "5.0.31", + "ping": { + "$date": 1739398622616 + }, + "up": { + "$numberLong": "113931" + }, + "waiting": true + }, + { + "_id": "atlas-92n8xx-shard-00-01.m0rmo.mongodb.net:27016", + "advisoryHostFQDNs": [ + "atlas-92n8xx-shard-00-01.m0rmo.mongodb.net" + ], + "mongoVersion": "5.0.31", + "ping": { + "$date": 1739398623050 + }, + "up": { + "$numberLong": "113931" + }, + "waiting": true + }, + { + "_id": "atlas-92n8xx-shard-00-02.m0rmo.mongodb.net:27016", + "advisoryHostFQDNs": [ + "atlas-92n8xx-shard-00-02.m0rmo.mongodb.net" + ], + "mongoVersion": "5.0.31", + "ping": { + "$date": 1739398628478 + }, + "up": { + "$numberLong": "113935" + }, + "waiting": true + }, + { + "_id": "atlas-92n8xx-shard-01-00.m0rmo.mongodb.net:27016", + "advisoryHostFQDNs": [ + "atlas-92n8xx-shard-01-00.m0rmo.mongodb.net" + ], + "mongoVersion": "5.0.31", + "ping": { + "$date": 1739398629297 + }, + "up": { + "$numberLong": "113937" + }, + "waiting": true + }, + { + "_id": "atlas-92n8xx-shard-01-01.m0rmo.mongodb.net:27016", + "advisoryHostFQDNs": [ + "atlas-92n8xx-shard-01-01.m0rmo.mongodb.net" + ], + "mongoVersion": "5.0.31", + "ping": { + "$date": 1739398629164 + }, + "up": { + "$numberLong": "113934" + }, + "waiting": true + }, + { + "_id": "atlas-92n8xx-shard-01-02.m0rmo.mongodb.net:27016", + "advisoryHostFQDNs": [ + "atlas-92n8xx-shard-01-02.m0rmo.mongodb.net" + ], + "mongoVersion": "5.0.31", + "ping": { + "$date": 1739398627046 + }, + "up": { + "$numberLong": "113935" + }, + "waiting": true + } + ], + "section": "shard_info", + "subsection": "routers", + "ts": { + "start": { + "$date": 1739398631540 + }, + "end": { + "$date": 1739398631542 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return configDB.shards.find().sort({_id: 1}).toArray();\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [ + { + "_id": "atlas-92n8xx-shard-0", + "host": "atlas-92n8xx-shard-0/atlas-92n8xx-shard-00-00.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-00-01.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-00-02.m0rmo.mongodb.net:27017", + "state": 1, + "topologyTime": { + "$timestamp": { + "t": 1739284749, + "i": 2 + } + } + }, + { + "_id": "atlas-92n8xx-shard-1", + "host": "atlas-92n8xx-shard-1/atlas-92n8xx-shard-01-00.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-01-01.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-01-02.m0rmo.mongodb.net:27017", + "state": 1, + "topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + } + } + ], + "section": "shard_info", + "subsection": "shards", + "ts": { + "start": { + "$date": 1739398631542 + }, + "end": { + "$date": 1739398631544 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n var ret = [];\n configDB.databases.find().sort({name: 1}).forEach(function(db) {\n doc = {};\n for (k in db) {\n if (db.hasOwnProperty(k)) doc[k] = db[k];\n }\n if (db.partitioned) {\n doc['collections'] = [];\n configDB.collections\n .find({_id: new RegExp('^' + RegExp.escape(db._id) + '\\\\.')})\n .sort({_id: 1})\n .forEach(function(coll) {\n if (coll.dropped !== true) {\n collDoc = {};\n collDoc['_id'] = coll._id;\n collDoc['key'] = coll.key;\n collDoc['unique'] = coll.unique;\n\n var res = configDB.chunks.aggregate(\n {'$match': {ns: coll._id}},\n {'$group': {_id: '$shard', nChunks: {'$sum': 1}}});\n // MongoDB 2.6 and above returns a cursor instead of a document\n res = (res.result ? res.result : res.toArray());\n\n collDoc['distribution'] = [];\n res.forEach(function(z) {\n chunkDistDoc = {'shard': z._id, 'nChunks': z.nChunks};\n collDoc['distribution'].push(chunkDistDoc);\n });\n\n if (_printChunkDetails) {\n collDoc['chunks'] = [];\n configDB.chunks.find({'ns': coll._id})\n .sort({min: 1})\n .forEach(function(chunk) {\n chunkDoc = {};\n chunkDoc['min'] = chunk.min;\n chunkDoc['max'] = chunk.max;\n chunkDoc['shard'] = chunk.shard;\n chunkDoc['jumbo'] = chunk.jumbo ? true : false;\n collDoc['chunks'].push(chunkDoc);\n });\n }\n\n collDoc['tags'] = [];\n configDB.tags.find({ns: coll._id})\n .sort({min: 1})\n .forEach(function(tag) {\n tagDoc = {};\n tagDoc['tag'] = tag.tag;\n tagDoc['min'] = tag.min;\n tagDoc['max'] = tag.max;\n collDoc['tags'].push(tagDoc);\n });\n doc['collections'].push(collDoc);\n }\n });\n }\n ret.push(doc);\n });\n return ret;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [ + { + "_id": "db_1", + "primary": "atlas-92n8xx-shard-1", + "partitioned": false, + "version": { + "uuid": { + "$binary": "VOoF8MFjR3+A7lhjTKtCZw==", + "$type": "04" + }, + "timestamp": { + "$timestamp": { + "t": 1739295063, + "i": 1 + } + }, + "lastMod": 1 + } + } + ], + "section": "shard_info", + "subsection": "sharded_databases", + "ts": { + "start": { + "$date": 1739398631544 + }, + "end": { + "$date": 1739398631545 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.adminCommand({balancerStatus: 1})\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "mode": "full", + "inBalancerRound": false, + "numBalancerRounds": { + "$numberLong": "11838" + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "shard_info", + "subsection": "balancer_status", + "ts": { + "start": { + "$date": 1739398631545 + }, + "end": { + "$date": 1739398631547 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return sh.getRecentMigrations()\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [], + "section": "shard_info", + "subsection": "recent_chunk_migrations", + "ts": { + "start": { + "$date": 1739398631547 + }, + "end": { + "$date": 1739398631559 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return sh.getRecentFailedRounds()\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "count": 0, + "lastErr": { + "$date": 1739398631751 + }, + "lastTime": " " + }, + "section": "shard_info", + "subsection": "recent_failed_balancer_rounds", + "ts": { + "start": { + "$date": 1739398631559 + }, + "end": { + "$date": 1739398631561 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return topology;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": "Sharded Cluster", + "section": "topology", + "subsection": "topology", + "ts": { + "start": { + "$date": 1739398631561 + }, + "end": { + "$date": 1739398631561 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.system.users.countDocuments({})\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": 10, + "section": "user_auth_info", + "subsection": "database_user_count", + "ts": { + "start": { + "$date": 1739398631561 + }, + "end": { + "$date": 1739398631563 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.system.roles.countDocuments({})\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": 7, + "section": "user_auth_info", + "subsection": "custom_role_count", + "ts": { + "start": { + "$date": 1739398631563 + }, + "end": { + "$date": 1739398631565 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.getMongo().getDBs()\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "databases": [ + { + "name": "admin", + "sizeOnDisk": { + "$numberLong": "368640" + }, + "empty": false, + "shards": { + "config": { + "$numberLong": "368640" + } + } + }, + { + "name": "config", + "sizeOnDisk": { + "$numberLong": "4050944" + }, + "empty": false, + "shards": { + "atlas-92n8xx-shard-0": { + "$numberLong": "843776" + }, + "atlas-92n8xx-shard-1": { + "$numberLong": "749568" + }, + "config": { + "$numberLong": "2457600" + } + } + }, + { + "name": "db_1", + "sizeOnDisk": { + "$numberLong": "8192" + }, + "empty": false, + "shards": { + "atlas-92n8xx-shard-1": { + "$numberLong": "8192" + } + } + } + ], + "totalSize": { + "$numberLong": "4427776" + }, + "totalSizeMb": { + "$numberLong": "4" + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "list_of_databases", + "ts": { + "start": { + "$date": 1739398631565 + }, + "end": { + "$date": 1739398631639 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return dbs.databases.length;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": 3, + "section": "number_of_databases", + "ts": { + "start": { + "$date": 1739398631639 + }, + "end": { + "$date": 1739398631639 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n var collectionNames = []\n\n // Filter out views\n db.getSiblingDB(mydb.name)\n .getCollectionInfos({'type': 'collection'})\n .forEach(function(collectionInfo) {\n collectionNames.push(collectionInfo['name']);\n })\n\n // Filter out the collections with the \"system.\" prefix in the\n // system databases\n if (mydb.name == 'config' || mydb.name == 'local' ||\n mydb.name == 'admin') {\n return collectionNames.filter(function(str) {\n return str.indexOf('system.') != 0;\n });\n }\n else {\n return collectionNames;\n }\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [], + "section": "data_info", + "subsection": "list_of_collections_for_database_'admin'", + "ts": { + "start": { + "$date": 1739398631639 + }, + "end": { + "$date": 1739398631641 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.getSiblingDB(mydb.name).stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "raw": { + "atlas-92n8xx-shard-1/atlas-92n8xx-shard-01-00.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-01-01.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-01-02.m0rmo.mongodb.net:27017": { + "db": "admin", + "collections": 3, + "views": 0, + "objects": 22, + "avgObjSize": 488.3636363636364, + "dataSize": 0.01024627685546875, + "storageSize": 0.10546875, + "indexes": 5, + "indexSize": 0.17578125, + "totalSize": 0.28125, + "scaleFactor": 1048576, + "fsUsedSize": 1664.5, + "fsTotalSize": 10140, + "ok": 1 + }, + "atlas-92n8xx-shard-0/atlas-92n8xx-shard-00-00.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-00-01.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-00-02.m0rmo.mongodb.net:27017": { + "db": "admin", + "collections": 3, + "views": 0, + "objects": 23, + "avgObjSize": 476.8695652173913, + "dataSize": 0.01045989990234375, + "storageSize": 0.10546875, + "indexes": 5, + "indexSize": 0.17578125, + "totalSize": 0.28125, + "scaleFactor": 1048576, + "fsUsedSize": 1670.4375, + "fsTotalSize": 10140, + "ok": 1 + } + }, + "objects": 45, + "avgObjSize": 481.8666666666667, + "dataSize": 0, + "storageSize": 0, + "totalSize": 0, + "indexes": 10, + "indexSize": 0, + "scaleFactor": 1048576, + "fileSize": 0, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398626, + "i": 10 + } + } + }, + "section": "data_info", + "subsection": "database_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631641 + }, + "end": { + "$date": 1739398631643 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return specialCollectionTypes;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "capped": 0, + "timeseries": 0 + }, + "section": "data_info", + "subsection": "special_collection_types", + "ts": { + "start": { + "$date": 1739398631643 + }, + "end": { + "$date": 1739398631643 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return indexTypes;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "2d": { + "single": 0, + "compound": 0 + }, + "2dsphere": { + "single": 0, + "compound": 0 + }, + "text": { + "single": 0, + "compound": 0 + }, + "hashed": { + "single": 0, + "compound": 0 + }, + "wildcard": { + "single": 0, + "compound": 0 + }, + "standard": { + "single": 1, + "compound": 0 + } + }, + "section": "data_info", + "subsection": "index_types", + "ts": { + "start": { + "$date": 1739398631643 + }, + "end": { + "$date": 1739398631643 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n var collectionNames = []\n\n // Filter out views\n db.getSiblingDB(mydb.name)\n .getCollectionInfos({'type': 'collection'})\n .forEach(function(collectionInfo) {\n collectionNames.push(collectionInfo['name']);\n })\n\n // Filter out the collections with the \"system.\" prefix in the\n // system databases\n if (mydb.name == 'config' || mydb.name == 'local' ||\n mydb.name == 'admin') {\n return collectionNames.filter(function(str) {\n return str.indexOf('system.') != 0;\n });\n }\n else {\n return collectionNames;\n }\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [ + "actionlog", + "changelog", + "chunks", + "collections", + "databases", + "image_collection", + "lockpings", + "locks", + "migrations", + "mongos", + "reshardingOperations", + "shards", + "tags", + "transactions", + "version" + ], + "section": "data_info", + "subsection": "list_of_collections_for_database_'config'", + "ts": { + "start": { + "$date": 1739398631643 + }, + "end": { + "$date": 1739398631644 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.getSiblingDB(mydb.name).stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "raw": { + "atlas-92n8xx-shard-1/atlas-92n8xx-shard-01-00.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-01-01.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-01-02.m0rmo.mongodb.net:27017": { + "db": "config", + "collections": 8, + "views": 0, + "objects": 1132, + "avgObjSize": 237.85512367491165, + "dataSize": 0.2567787170410156, + "storageSize": 0.3203125, + "indexes": 10, + "indexSize": 0.39453125, + "totalSize": 0.71484375, + "scaleFactor": 1048576, + "fsUsedSize": 1664.5, + "fsTotalSize": 10140, + "ok": 1 + }, + "atlas-92n8xx-shard-0/atlas-92n8xx-shard-00-00.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-00-01.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-00-02.m0rmo.mongodb.net:27017": { + "db": "config", + "collections": 9, + "views": 0, + "objects": 1135, + "avgObjSize": 237.5718061674009, + "dataSize": 0.2571525573730469, + "storageSize": 0.37109375, + "indexes": 11, + "indexSize": 0.43359375, + "totalSize": 0.8046875, + "scaleFactor": 1048576, + "fsUsedSize": 1670.4375, + "fsTotalSize": 10140, + "ok": 1 + } + }, + "objects": 2267, + "avgObjSize": 237, + "dataSize": 0, + "storageSize": 0, + "totalSize": 0, + "indexes": 21, + "indexSize": 0, + "scaleFactor": 1048576, + "fileSize": 0, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398626, + "i": 10 + } + } + }, + "section": "data_info", + "subsection": "database_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631644 + }, + "end": { + "$date": 1739398631646 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": true, + "max": 0, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-118--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 18, + "blocks allocated": 54, + "blocks freed": 16, + "checkpoint size": 32768, + "file allocation unit size": 4096, + "file bytes available for reuse": 45056, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 94208, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 244101, + "bytes dirty in the cache cumulative": 1653558, + "bytes read into cache": 0, + "bytes written from cache": 1536742, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 716, + "pages seen by eviction walk": 236, + "pages written from cache": 30, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 13 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 18, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 12 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 96, + "close calls that result in cache": 100, + "create calls": 25, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 50788, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 512, + "insert key and value bytes": 219073, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 50788, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 714, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 34032, + "approximate byte size of transaction IDs in pages written": 17016, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 20, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 6, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 8, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 2127, + "records written including a start timestamp": 2127, + "records written including a start transaction ID": 2127, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.actionlog", + "count": 512, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "avgObjSize": 426, + "maxSize": { + "$numberLong": "20" + }, + "nindexes": 1, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.actionlog", + "size": 0, + "count": 512, + "avgObjSize": 426, + "storageSize": 0, + "freeStorageSize": 45056, + "capped": true, + "max": 0, + "maxSize": 20, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-118--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 18, + "blocks allocated": 54, + "blocks freed": 16, + "checkpoint size": 32768, + "file allocation unit size": 4096, + "file bytes available for reuse": 45056, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 94208, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 244101, + "bytes dirty in the cache cumulative": 1653558, + "bytes read into cache": 0, + "bytes written from cache": 1536742, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 716, + "pages seen by eviction walk": 236, + "pages written from cache": 30, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 13 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 18, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 12 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 96, + "close calls that result in cache": 100, + "create calls": 25, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 50788, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 512, + "insert key and value bytes": 219073, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 50788, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 714, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 34032, + "approximate byte size of transaction IDs in pages written": 17016, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 20, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 6, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 8, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 2127, + "records written including a start timestamp": 2127, + "records written including a start transaction ID": 2127, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 1, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-119--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 19, + "blocks allocated": 55, + "blocks freed": 17, + "checkpoint size": 28672, + "file allocation unit size": 4096, + "file bytes available for reuse": 57344, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 102400, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 30980, + "bytes dirty in the cache cumulative": 651452, + "bytes read into cache": 0, + "bytes written from cache": 194584, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 525, + "pages seen by eviction walk": 236, + "pages written from cache": 31, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 13 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 1, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 512, + "insert key and value bytes": 55808, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 513, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 34032, + "approximate byte size of transaction IDs in pages written": 17016, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 761, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 230368, + "leaf page multi-block writes": 7, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 2127, + "records written including a start timestamp": 2127, + "records written including a start transaction ID": 2127, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631646 + }, + "end": { + "$date": 1739398631651 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": true, + "max": 0, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-116--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 42, + "blocks allocated": 181, + "blocks freed": 123, + "checkpoint size": 225280, + "file allocation unit size": 4096, + "file bytes available for reuse": 245760, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 487424, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 1991630, + "bytes dirty in the cache cumulative": 17056990, + "bytes read into cache": 0, + "bytes written from cache": 16109769, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 1, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 96, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 6778, + "pages seen by eviction walk": 839, + "pages written from cache": 153, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 29 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 137, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 16 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 2248, + "close calls that result in cache": 2251, + "create calls": 29, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 609247, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 3076, + "insert key and value bytes": 1803559, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 609247, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 6122, + "search calls": 0, + "search history store calls": 0, + "search near calls": 594, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 218368, + "approximate byte size of transaction IDs in pages written": 109184, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 265, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 12, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 28, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 13, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 13, + "pages written including an aggregated oldest start timestamp ": 13, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 78, + "pages written including at least one start timestamp": 78, + "pages written including at least one start transaction ID": 78, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 13648, + "records written including a start timestamp": 13648, + "records written including a start transaction ID": 13648, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.changelog", + "count": 3076, + "size": 1, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "avgObjSize": 584, + "maxSize": { + "$numberLong": "200" + }, + "nindexes": 1, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.changelog", + "size": 1, + "count": 3076, + "avgObjSize": 584, + "storageSize": 0, + "freeStorageSize": 245760, + "capped": true, + "max": 0, + "maxSize": 200, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-116--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 42, + "blocks allocated": 181, + "blocks freed": 123, + "checkpoint size": 225280, + "file allocation unit size": 4096, + "file bytes available for reuse": 245760, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 487424, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 1991630, + "bytes dirty in the cache cumulative": 17056990, + "bytes read into cache": 0, + "bytes written from cache": 16109769, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 1, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 96, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 6778, + "pages seen by eviction walk": 839, + "pages written from cache": 153, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 29 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 137, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 16 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 2248, + "close calls that result in cache": 2251, + "create calls": 29, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 609247, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 3076, + "insert key and value bytes": 1803559, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 609247, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 6122, + "search calls": 0, + "search history store calls": 0, + "search near calls": 594, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 218368, + "approximate byte size of transaction IDs in pages written": 109184, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 265, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 12, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 28, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 13, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 13, + "pages written including an aggregated oldest start timestamp ": 13, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 78, + "pages written including at least one start timestamp": 78, + "pages written including at least one start transaction ID": 78, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 13648, + "records written including a start timestamp": 13648, + "records written including a start transaction ID": 13648, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 1, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-117--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 45, + "blocks allocated": 120, + "blocks freed": 70, + "checkpoint size": 126976, + "file allocation unit size": 4096, + "file bytes available for reuse": 163840, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 307200, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 151268, + "bytes dirty in the cache cumulative": 4963500, + "bytes read into cache": 0, + "bytes written from cache": 1059250, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 1, + "eviction walk target pages histogram - 10-31": 96, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 3097, + "pages seen by eviction walk": 495, + "pages written from cache": 92, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 21 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 2053, + "close calls that result in cache": 2053, + "create calls": 6, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 3076, + "insert key and value bytes": 335287, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 5129, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 218368, + "approximate byte size of transaction IDs in pages written": 109184, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 4492, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 2101063, + "leaf page multi-block writes": 12, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 28, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 10, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 5, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 54, + "pages written including at least one start timestamp": 54, + "pages written including at least one start transaction ID": 54, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 13648, + "records written including a start timestamp": 13648, + "records written including a start transaction ID": 13648, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631651 + }, + "end": { + "$date": 1739398631655 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-66--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 21, + "blocks allocated": 87, + "blocks freed": 48, + "checkpoint size": 45056, + "file allocation unit size": 4096, + "file bytes available for reuse": 57344, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 118784, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 348211, + "bytes dirty in the cache cumulative": 6523691, + "bytes read into cache": 0, + "bytes written from cache": 3690810, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 1, + "eviction walk target pages histogram - 10-31": 96, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 1025, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 11, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 34983, + "pages seen by eviction walk": 280, + "pages written from cache": 63, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 524, + "the number of times reverse modify inserted to history store": 501, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 14 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 51, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 12 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 29231, + "close calls that result in cache": 29236, + "create calls": 122, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 50308, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 2049, + "insert key and value bytes": 587701, + "modify": 501, + "modify key and value bytes affected": 0, + "modify value bytes modified": 3257, + "next calls": 50308, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 93344, + "search calls": 43477, + "search history store calls": 0, + "search near calls": 41, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 106832, + "approximate byte size of transaction IDs in pages written": 53416, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 57, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 12, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 11, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 25, + "pages written including at least one start timestamp": 25, + "pages written including at least one start transaction ID": 25, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 6677, + "records written including a start timestamp": 6677, + "records written including a start transaction ID": 6677, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.chunks", + "count": 1024, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0, + "uuid_1_lastmod_1": 0, + "uuid_1_min_1": 0, + "uuid_1_shard_1_min_1": 0 + }, + "avgObjSize": 299, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 4, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.chunks", + "size": 0, + "count": 1024, + "avgObjSize": 299, + "storageSize": 0, + "freeStorageSize": 57344, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-66--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 21, + "blocks allocated": 87, + "blocks freed": 48, + "checkpoint size": 45056, + "file allocation unit size": 4096, + "file bytes available for reuse": 57344, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 118784, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 348211, + "bytes dirty in the cache cumulative": 6523691, + "bytes read into cache": 0, + "bytes written from cache": 3690810, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 1, + "eviction walk target pages histogram - 10-31": 96, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 1025, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 11, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 34983, + "pages seen by eviction walk": 280, + "pages written from cache": 63, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 524, + "the number of times reverse modify inserted to history store": 501, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 14 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 51, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 12 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 29231, + "close calls that result in cache": 29236, + "create calls": 122, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 50308, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 2049, + "insert key and value bytes": 587701, + "modify": 501, + "modify key and value bytes affected": 0, + "modify value bytes modified": 3257, + "next calls": 50308, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 93344, + "search calls": 43477, + "search history store calls": 0, + "search near calls": 41, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 106832, + "approximate byte size of transaction IDs in pages written": 53416, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 57, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 12, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 11, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 25, + "pages written including at least one start timestamp": 25, + "pages written including at least one start transaction ID": 25, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 6677, + "records written including a start timestamp": 6677, + "records written including a start transaction ID": 6677, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 4, + "indexDetails": { + "uuid_1_min_1": { + "metadata": { + "formatVersion": 12 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=12),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-67--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 11, + "blocks allocated": 12, + "blocks freed": 4, + "checkpoint size": 28672, + "file allocation unit size": 4096, + "file bytes available for reuse": 77824, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 122880, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 35306, + "bytes dirty in the cache cumulative": 390660, + "bytes read into cache": 0, + "bytes written from cache": 82124, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 1, + "eviction walk target pages histogram - 10-31": 96, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 5663, + "pages seen by eviction walk": 237, + "pages written from cache": 8, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 3 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 1208, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 533, + "close calls that result in cache": 533, + "create calls": 7, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 3799, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 2048, + "insert key and value bytes": 108497, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 3799, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 1024, + "remove key bytes removed": 53224, + "reserve calls": 0, + "reset calls": 5191, + "search calls": 0, + "search history store calls": 0, + "search near calls": 2588, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 49152, + "approximate byte size of transaction IDs in pages written": 24576, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 193, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 121490, + "leaf page multi-block writes": 2, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 1, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 3, + "pages written including at least one start timestamp": 3, + "pages written including at least one start transaction ID": 3, + "pages written including at least one stop durable timestamp": 3, + "pages written including at least one stop timestamp": 3, + "pages written including at least one stop transaction ID": 3, + "records written including a prepare": 0, + "records written including a start durable timestamp": 2048, + "records written including a start timestamp": 2048, + "records written including a start transaction ID": 2048, + "records written including a stop durable timestamp": 1024, + "records written including a stop timestamp": 1024, + "records written including a stop transaction ID": 1024 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "uuid_1_shard_1_min_1": { + "metadata": { + "formatVersion": 12 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=12),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-70--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 19, + "blocks allocated": 80, + "blocks freed": 42, + "checkpoint size": 28672, + "file allocation unit size": 4096, + "file bytes available for reuse": 81920, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 126976, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 35446, + "bytes dirty in the cache cumulative": 6304306, + "bytes read into cache": 0, + "bytes written from cache": 614053, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 1, + "eviction walk target pages histogram - 10-31": 96, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 1, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 6703, + "pages seen by eviction walk": 237, + "pages written from cache": 56, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 13 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 8536, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 533, + "close calls that result in cache": 533, + "create calls": 7, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 9, + "cursor next calls that skip less than 100 entries": 3692, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 3072, + "insert key and value bytes": 230305, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 3701, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 2048, + "remove key bytes removed": 152504, + "reserve calls": 0, + "reset calls": 5710, + "search calls": 0, + "search history store calls": 0, + "search near calls": 1569, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 381952, + "approximate byte size of transaction IDs in pages written": 190976, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 914, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 1333392, + "leaf page multi-block writes": 12, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 11, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 11, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 31, + "pages written including at least one start timestamp": 31, + "pages written including at least one start transaction ID": 31, + "pages written including at least one stop durable timestamp": 31, + "pages written including at least one stop timestamp": 31, + "pages written including at least one stop transaction ID": 31, + "records written including a prepare": 0, + "records written including a start durable timestamp": 14496, + "records written including a start timestamp": 14496, + "records written including a start transaction ID": 14496, + "records written including a stop durable timestamp": 9376, + "records written including a stop timestamp": 9376, + "records written including a stop transaction ID": 9376 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "uuid_1_lastmod_1": { + "metadata": { + "formatVersion": 12 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=12),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-73--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 17, + "blocks allocated": 76, + "blocks freed": 39, + "checkpoint size": 12288, + "file allocation unit size": 4096, + "file bytes available for reuse": 90112, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 118784, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 19155, + "bytes dirty in the cache cumulative": 6112846, + "bytes read into cache": 0, + "bytes written from cache": 535213, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 1, + "eviction walk target pages histogram - 10-31": 96, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 39311, + "pages seen by eviction walk": 194, + "pages written from cache": 52, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 12 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 276822, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 28512, + "close calls that result in cache": 28517, + "create calls": 109, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 465, + "cursor next calls that skip less than 100 entries": 65665, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 4098, + "insert key and value bytes": 122941, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 66130, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 3074, + "remove key bytes removed": 91196, + "reserve calls": 0, + "reset calls": 65774, + "search calls": 0, + "search history store calls": 0, + "search near calls": 32127, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 518464, + "approximate byte size of transaction IDs in pages written": 259232, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 110, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 653223, + "leaf page multi-block writes": 11, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 10, + "pages written including an aggregated newest stop timestamp ": 8, + "pages written including an aggregated newest stop transaction ID": 8, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 10, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 29, + "pages written including at least one start timestamp": 29, + "pages written including at least one start transaction ID": 29, + "pages written including at least one stop durable timestamp": 29, + "pages written including at least one stop timestamp": 29, + "pages written including at least one stop transaction ID": 29, + "records written including a prepare": 0, + "records written including a start durable timestamp": 18762, + "records written including a start timestamp": 18762, + "records written including a start transaction ID": 18762, + "records written including a stop durable timestamp": 13642, + "records written including a stop timestamp": 13642, + "records written including a stop transaction ID": 13642 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-76--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 8, + "blocks allocated": 9, + "blocks freed": 2, + "checkpoint size": 12288, + "file allocation unit size": 4096, + "file bytes available for reuse": 40960, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 69632, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 22368, + "bytes dirty in the cache cumulative": 117627, + "bytes read into cache": 0, + "bytes written from cache": 36513, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 3074, + "pages seen by eviction walk": 194, + "pages written from cache": 5, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 2 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 514, + "close calls that result in cache": 514, + "create calls": 6, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 1023, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 1024, + "insert key and value bytes": 16385, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 1023, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 3586, + "search calls": 0, + "search history store calls": 0, + "search near calls": 2048, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 16384, + "approximate byte size of transaction IDs in pages written": 8192, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 8, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 17038, + "leaf page multi-block writes": 1, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 1, + "pages written including an aggregated newest stop timestamp ": 1, + "pages written including an aggregated newest stop transaction ID": 1, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1024, + "records written including a start timestamp": 1024, + "records written including a start transaction ID": 1024, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "uuid_1_min_1": 0, + "uuid_1_shard_1_min_1": 0, + "uuid_1_lastmod_1": 0, + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631655 + }, + "end": { + "$date": 1739398631662 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-95--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 8, + "blocks allocated": 8, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 842, + "bytes dirty in the cache cumulative": 2284, + "bytes read into cache": 0, + "bytes written from cache": 551, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 167376, + "pages seen by eviction walk": 194, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 2 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 4 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 31187, + "close calls that result in cache": 31192, + "create calls": 111, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 48186, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 4426, + "insert calls": 1, + "insert key and value bytes": 167, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 48186, + "open cursor count": 1, + "operation restarted": 0, + "prev calls": 4426, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 198568, + "search calls": 141033, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 16, + "approximate byte size of transaction IDs in pages written": 8, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.collections", + "count": 1, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "avgObjSize": 166, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 1, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.collections", + "size": 0, + "count": 1, + "avgObjSize": 166, + "storageSize": 0, + "freeStorageSize": 16384, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-95--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 8, + "blocks allocated": 8, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 842, + "bytes dirty in the cache cumulative": 2284, + "bytes read into cache": 0, + "bytes written from cache": 551, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 167376, + "pages seen by eviction walk": 194, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 2 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 4 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 31187, + "close calls that result in cache": 31192, + "create calls": 111, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 48186, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 4426, + "insert calls": 1, + "insert key and value bytes": 167, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 48186, + "open cursor count": 1, + "operation restarted": 0, + "prev calls": 4426, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 198568, + "search calls": 141033, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 16, + "approximate byte size of transaction IDs in pages written": 8, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 1, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-96--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 7, + "blocks allocated": 10, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 689, + "bytes dirty in the cache cumulative": 3971, + "bytes read into cache": 0, + "bytes written from cache": 268, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 3, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 3, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 142353, + "pages seen by eviction walk": 194, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 2, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 4 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 20, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 29464, + "close calls that result in cache": 29469, + "create calls": 109, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 112331, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 51, + "insert calls": 1, + "insert key and value bytes": 27, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 112331, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 51, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 171787, + "search calls": 0, + "search history store calls": 0, + "search near calls": 142317, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 16, + "approximate byte size of transaction IDs in pages written": 8, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 8, + "page reconciliation calls for eviction": 1, + "pages deleted": 4, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631662 + }, + "end": { + "$date": 1739398631666 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-120--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 8, + "blocks allocated": 8, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 814, + "bytes dirty in the cache cumulative": 2266, + "bytes read into cache": 0, + "bytes written from cache": 501, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 49, + "eviction walk target pages histogram - 0-9": 48, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 49, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 98, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 49, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 2064, + "pages seen by eviction walk": 98, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 2 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 4 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 2056, + "close calls that result in cache": 2061, + "create calls": 99, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 195, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 3919, + "insert calls": 1, + "insert key and value bytes": 141, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 195, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 3919, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 4125, + "search calls": 4, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 16, + "approximate byte size of transaction IDs in pages written": 8, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.databases", + "count": 1, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "avgObjSize": 140, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 1, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.databases", + "size": 0, + "count": 1, + "avgObjSize": 140, + "storageSize": 0, + "freeStorageSize": 16384, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-120--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 8, + "blocks allocated": 8, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 814, + "bytes dirty in the cache cumulative": 2266, + "bytes read into cache": 0, + "bytes written from cache": 501, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 49, + "eviction walk target pages histogram - 0-9": 48, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 49, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 98, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 49, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 2064, + "pages seen by eviction walk": 98, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 2 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 4 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 2056, + "close calls that result in cache": 2061, + "create calls": 99, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 195, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 3919, + "insert calls": 1, + "insert key and value bytes": 141, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 195, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 3919, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 4125, + "search calls": 4, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 16, + "approximate byte size of transaction IDs in pages written": 8, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 1, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-121--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 8, + "blocks allocated": 8, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 669, + "bytes dirty in the cache cumulative": 2126, + "bytes read into cache": 0, + "bytes written from cache": 234, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 49, + "eviction walk target pages histogram - 0-9": 48, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 49, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 98, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 49, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 7, + "pages seen by eviction walk": 98, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 2 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 5, + "close calls that result in cache": 5, + "create calls": 3, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 1, + "insert key and value bytes": 9, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 10, + "search calls": 0, + "search history store calls": 0, + "search near calls": 4, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 16, + "approximate byte size of transaction IDs in pages written": 8, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631666 + }, + "end": { + "$date": 1739398631670 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-83--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 0, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 0, + "create calls": 0, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 0, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.image_collection", + "count": 0, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "avgObjSize": 0, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 1, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.image_collection", + "size": 0, + "count": 0, + "storageSize": 0, + "freeStorageSize": 0, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-83--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 0, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 0, + "create calls": 0, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 0, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 1, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-84--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 1, + "blocks allocated": 1, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 4096, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 12288, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 502, + "bytes dirty in the cache cumulative": 916, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 49, + "eviction walk target pages histogram - 0-9": 48, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 49, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 98, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 49, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 3, + "pages seen by eviction walk": 51, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 1, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 1, + "close calls that result in cache": 1, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 1, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 1, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 2, + "search calls": 0, + "search history store calls": 0, + "search near calls": 1, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 2, + "page reconciliation calls for eviction": 0, + "pages deleted": 2, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631670 + }, + "end": { + "$date": 1739398631674 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-60--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 1902, + "blocks allocated": 7592, + "blocks freed": 1900, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": 0, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 8474, + "bytes dirty in the cache cumulative": 17230506, + "bytes read into cache": 0, + "bytes written from cache": 570296, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 26463, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 4, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 1901, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 59469, + "pages seen by eviction walk": 194, + "pages written from cache": 3798, + "pages written requiring in-memory restoration": 4, + "the number of times full update inserted to history store": 26463, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 7972, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1897 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 3798 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 56153, + "close calls that result in cache": 56163, + "create calls": 219, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 8889, + "insert calls": 27382, + "insert key and value bytes": 1309012, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 8889, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 142608, + "search calls": 55347, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 91200, + "approximate byte size of transaction IDs in pages written": 45600, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 3798, + "page reconciliation calls for eviction": 4, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1897, + "pages written including an aggregated newest stop durable timestamp ": 1897, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1897, + "pages written including an aggregated oldest start timestamp ": 5, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1901, + "pages written including at least one start timestamp": 1901, + "pages written including at least one start transaction ID": 1901, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 5700, + "records written including a start timestamp": 5700, + "records written including a start transaction ID": 5700, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 903 + } + }, + "ns": "config.lockpings", + "count": 3, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0, + "ping_1": 0 + }, + "avgObjSize": 44, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 2, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.lockpings", + "size": 0, + "count": 3, + "avgObjSize": 44, + "storageSize": 0, + "freeStorageSize": 16384, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-60--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 1902, + "blocks allocated": 7592, + "blocks freed": 1900, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": 0, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 8474, + "bytes dirty in the cache cumulative": 17230506, + "bytes read into cache": 0, + "bytes written from cache": 570296, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 26463, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 4, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 1901, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 59469, + "pages seen by eviction walk": 194, + "pages written from cache": 3798, + "pages written requiring in-memory restoration": 4, + "the number of times full update inserted to history store": 26463, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 7972, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1897 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 3798 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 56153, + "close calls that result in cache": 56163, + "create calls": 219, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 8889, + "insert calls": 27382, + "insert key and value bytes": 1309012, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 8889, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 142608, + "search calls": 55347, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 91200, + "approximate byte size of transaction IDs in pages written": 45600, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 3798, + "page reconciliation calls for eviction": 4, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1897, + "pages written including an aggregated newest stop durable timestamp ": 1897, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1897, + "pages written including an aggregated oldest start timestamp ": 5, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1901, + "pages written including at least one start timestamp": 1901, + "pages written including at least one start transaction ID": 1901, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 5700, + "records written including a start timestamp": 5700, + "records written including a start transaction ID": 5700, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 903 + } + }, + "nindexes": 2, + "indexDetails": { + "ping_1": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-61--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 20, + "blocks allocated": 7592, + "blocks freed": 1899, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": 0, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 57429, + "bytes dirty in the cache cumulative": 1066882193, + "bytes read into cache": 4322, + "bytes written from cache": 4408963, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 6, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 2, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 54852, + "pages seen by eviction walk": 194, + "pages written from cache": 3797, + "pages written requiring in-memory restoration": 3, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 56926, + "unmodified pages evicted": 1 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1897 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 26474, + "close calls that result in cache": 26479, + "create calls": 110, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 26479, + "insert key and value bytes": 317748, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 26476, + "remove key bytes removed": 317712, + "reserve calls": 0, + "reset calls": 79434, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 4210944, + "approximate byte size of transaction IDs in pages written": 2105472, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 35, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 826583, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 3798, + "page reconciliation calls for eviction": 4, + "pages deleted": 2, + "pages written including an aggregated newest start durable timestamp ": 1896, + "pages written including an aggregated newest stop durable timestamp ": 313, + "pages written including an aggregated newest stop timestamp ": 313, + "pages written including an aggregated newest stop transaction ID": 313, + "pages written including an aggregated newest transaction ID ": 1897, + "pages written including an aggregated oldest start timestamp ": 1893, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1900, + "pages written including at least one start timestamp": 1900, + "pages written including at least one start transaction ID": 1900, + "pages written including at least one stop durable timestamp": 1900, + "pages written including at least one stop timestamp": 1900, + "pages written including at least one stop transaction ID": 1900, + "records written including a prepare": 0, + "records written including a start durable timestamp": 131598, + "records written including a start timestamp": 131598, + "records written including a start transaction ID": 131598, + "records written including a stop durable timestamp": 131586, + "records written including a stop timestamp": 131586, + "records written including a stop transaction ID": 131586 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-63--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 7, + "blocks allocated": 12, + "blocks freed": 2, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 726, + "bytes dirty in the cache cumulative": 3837, + "bytes read into cache": 0, + "bytes written from cache": 516, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 27075, + "pages seen by eviction walk": 194, + "pages written from cache": 6, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 3 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 27063, + "close calls that result in cache": 27068, + "create calls": 109, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 1, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 3, + "insert key and value bytes": 61, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 1, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 54139, + "search calls": 0, + "search history store calls": 0, + "search near calls": 27068, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 80, + "approximate byte size of transaction IDs in pages written": 40, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 40, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 6, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 2, + "pages written including an aggregated newest stop durable timestamp ": 1, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 2, + "pages written including an aggregated oldest start timestamp ": 2, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 2, + "pages written including at least one start timestamp": 2, + "pages written including at least one start transaction ID": 2, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 5, + "records written including a start timestamp": 5, + "records written including a start transaction ID": 5, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "ping_1": 0, + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631674 + }, + "end": { + "$date": 1739398631679 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-34--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 18, + "blocks allocated": 48, + "blocks freed": 11, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 1072, + "bytes dirty in the cache cumulative": 1069165, + "bytes read into cache": 0, + "bytes written from cache": 5988, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 1026, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 11, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 4329, + "pages seen by eviction walk": 194, + "pages written from cache": 24, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 523, + "the number of times reverse modify inserted to history store": 503, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 12 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 24 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 3287, + "close calls that result in cache": 3294, + "create calls": 114, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 6756, + "insert calls": 1028, + "insert key and value bytes": 208564, + "modify": 503, + "modify key and value bytes affected": 0, + "modify value bytes modified": 1006, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 6756, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 8639, + "search calls": 2052, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 256, + "approximate byte size of transaction IDs in pages written": 128, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 11, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 16, + "records written including a start timestamp": 16, + "records written including a start transaction ID": 16, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.locks", + "count": 2, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0, + "process_1": 0, + "state_1_process_1": 0, + "ts_1": 0 + }, + "avgObjSize": 183, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 4, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.locks", + "size": 0, + "count": 2, + "avgObjSize": 183, + "storageSize": 0, + "freeStorageSize": 16384, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-34--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 18, + "blocks allocated": 48, + "blocks freed": 11, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 1072, + "bytes dirty in the cache cumulative": 1069165, + "bytes read into cache": 0, + "bytes written from cache": 5988, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 1026, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 11, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 4329, + "pages seen by eviction walk": 194, + "pages written from cache": 24, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 523, + "the number of times reverse modify inserted to history store": 503, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 12 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 24 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 3287, + "close calls that result in cache": 3294, + "create calls": 114, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 6756, + "insert calls": 1028, + "insert key and value bytes": 208564, + "modify": 503, + "modify key and value bytes affected": 0, + "modify value bytes modified": 1006, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 6756, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 8639, + "search calls": 2052, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 256, + "approximate byte size of transaction IDs in pages written": 128, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 11, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 16, + "records written including a start timestamp": 16, + "records written including a start transaction ID": 16, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 4, + "indexDetails": { + "ts_1": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-35--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 7, + "blocks allocated": 8, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 687, + "bytes dirty in the cache cumulative": 2239, + "bytes read into cache": 0, + "bytes written from cache": 266, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 4, + "pages seen by eviction walk": 194, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 2 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 1, + "close calls that result in cache": 1, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 2, + "insert key and value bytes": 32, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 3, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 32, + "approximate byte size of transaction IDs in pages written": 16, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 30, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 1, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 2, + "records written including a start timestamp": 2, + "records written including a start transaction ID": 2, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "process_1": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-37--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 7, + "blocks allocated": 10, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 683, + "bytes dirty in the cache cumulative": 5135, + "bytes read into cache": 0, + "bytes written from cache": 257, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 1, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 3, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 2, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 18, + "pages seen by eviction walk": 194, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 3, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 2, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 4 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 2, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 7, + "close calls that result in cache": 8, + "create calls": 4, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 7, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 7, + "insert calls": 2, + "insert key and value bytes": 22, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 7, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 7, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 17, + "search calls": 0, + "search history store calls": 0, + "search near calls": 7, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 16, + "approximate byte size of transaction IDs in pages written": 8, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 20, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 10, + "page reconciliation calls for eviction": 3, + "pages deleted": 4, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "state_1_process_1": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-39--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 17, + "blocks allocated": 48, + "blocks freed": 11, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 683, + "bytes dirty in the cache cumulative": 540950, + "bytes read into cache": 0, + "bytes written from cache": 2258, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 1024, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 11, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 2068, + "pages seen by eviction walk": 194, + "pages written from cache": 24, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 1024, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 12 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 3, + "Total number of entries skipped by cursor prev calls": 2, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 516, + "close calls that result in cache": 517, + "create calls": 8, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 2, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 1028, + "insert key and value bytes": 12850, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 2, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 1026, + "remove key bytes removed": 12826, + "reserve calls": 0, + "reset calls": 2572, + "search calls": 0, + "search history store calls": 0, + "search near calls": 1, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 768, + "approximate byte size of transaction IDs in pages written": 384, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 192, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 24, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 10, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 11, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 11, + "pages written including at least one stop timestamp": 11, + "pages written including at least one stop transaction ID": 11, + "records written including a prepare": 0, + "records written including a start durable timestamp": 32, + "records written including a start timestamp": 32, + "records written including a start transaction ID": 32, + "records written including a stop durable timestamp": 16, + "records written including a stop timestamp": 16, + "records written including a stop transaction ID": 16 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-41--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 7, + "blocks allocated": 8, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 705, + "bytes dirty in the cache cumulative": 2242, + "bytes read into cache": 0, + "bytes written from cache": 296, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 2059, + "pages seen by eviction walk": 194, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 2 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 515, + "close calls that result in cache": 516, + "create calls": 7, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 2, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 2, + "insert key and value bytes": 38, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 2, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 2572, + "search calls": 0, + "search history store calls": 0, + "search near calls": 2054, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 32, + "approximate byte size of transaction IDs in pages written": 16, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 14, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 2, + "records written including a start timestamp": 2, + "records written including a start transaction ID": 2, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "ts_1": 0, + "process_1": 0, + "state_1_process_1": 0, + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631679 + }, + "end": { + "$date": 1739398631686 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-27--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 341, + "blocks allocated": 1023, + "blocks freed": 11, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 32768, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 40960, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 502, + "bytes dirty in the cache cumulative": 1112222, + "bytes read into cache": 0, + "bytes written from cache": 748449, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 1874, + "pages seen by eviction walk": 151, + "pages written from cache": 348, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 326, + "pages removed": 1, + "pages skipped during tree walk": 1, + "pages visited": 338 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 10, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 338 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 1, + "close calls that result in cache": 3, + "create calls": 3, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 1, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 512, + "insert key and value bytes": 163235, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 1, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 512, + "remove key bytes removed": 961, + "reserve calls": 0, + "reset calls": 2054, + "search calls": 1024, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 68080, + "approximate byte size of transaction IDs in pages written": 34040, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 7, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 349, + "page reconciliation calls for eviction": 0, + "pages deleted": 1, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 5, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 11, + "pages written including at least one stop timestamp": 11, + "pages written including at least one stop transaction ID": 11, + "records written including a prepare": 0, + "records written including a start durable timestamp": 2128, + "records written including a start timestamp": 2128, + "records written including a start transaction ID": 2128, + "records written including a stop durable timestamp": 2127, + "records written including a stop timestamp": 2127, + "records written including a stop transaction ID": 2127 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 327, + "update conflicts": 0 + } + }, + "ns": "config.migrations", + "count": 0, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0, + "ns_1_min_1": 0 + }, + "avgObjSize": 0, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 2, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.migrations", + "size": 0, + "count": 0, + "storageSize": 0, + "freeStorageSize": 32768, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-27--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 341, + "blocks allocated": 1023, + "blocks freed": 11, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 32768, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 40960, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 502, + "bytes dirty in the cache cumulative": 1112222, + "bytes read into cache": 0, + "bytes written from cache": 748449, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 1874, + "pages seen by eviction walk": 151, + "pages written from cache": 348, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 326, + "pages removed": 1, + "pages skipped during tree walk": 1, + "pages visited": 338 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 10, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 338 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 1, + "close calls that result in cache": 3, + "create calls": 3, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 1, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 512, + "insert key and value bytes": 163235, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 1, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 512, + "remove key bytes removed": 961, + "reserve calls": 0, + "reset calls": 2054, + "search calls": 1024, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 68080, + "approximate byte size of transaction IDs in pages written": 34040, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 7, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 349, + "page reconciliation calls for eviction": 0, + "pages deleted": 1, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 5, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 11, + "pages written including at least one stop timestamp": 11, + "pages written including at least one stop transaction ID": 11, + "records written including a prepare": 0, + "records written including a start durable timestamp": 2128, + "records written including a start timestamp": 2128, + "records written including a start transaction ID": 2128, + "records written including a stop durable timestamp": 2127, + "records written including a stop timestamp": 2127, + "records written including a stop transaction ID": 2127 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 327, + "update conflicts": 0 + } + }, + "nindexes": 2, + "indexDetails": { + "ns_1_min_1": { + "metadata": { + "formatVersion": 12 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=12),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-28--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 29, + "blocks allocated": 93, + "blocks freed": 11, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 36864, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 45056, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 502, + "bytes dirty in the cache cumulative": 1052174, + "bytes read into cache": 0, + "bytes written from cache": 130282, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 3611, + "pages seen by eviction walk": 151, + "pages written from cache": 38, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 16, + "pages removed": 1, + "pages skipped during tree walk": 1, + "pages visited": 28 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 2, + "create calls": 2, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 1536, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 1024, + "insert key and value bytes": 59344, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 1536, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 1024, + "remove key bytes removed": 59344, + "reserve calls": 0, + "reset calls": 3074, + "search calls": 0, + "search history store calls": 0, + "search near calls": 1536, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 136176, + "approximate byte size of transaction IDs in pages written": 68088, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 201, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 203180, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 39, + "page reconciliation calls for eviction": 0, + "pages deleted": 1, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 11, + "pages written including an aggregated newest stop timestamp ": 9, + "pages written including an aggregated newest stop transaction ID": 9, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 10, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 11, + "pages written including at least one stop timestamp": 11, + "pages written including at least one stop transaction ID": 11, + "records written including a prepare": 0, + "records written including a start durable timestamp": 4256, + "records written including a start timestamp": 4256, + "records written including a start transaction ID": 4256, + "records written including a stop durable timestamp": 4255, + "records written including a stop timestamp": 4255, + "records written including a stop transaction ID": 4255 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 17, + "update conflicts": 0 + } + }, + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-31--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 21, + "blocks allocated": 93, + "blocks freed": 11, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 28672, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 502, + "bytes dirty in the cache cumulative": 429096, + "bytes read into cache": 0, + "bytes written from cache": 70595, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 1051, + "pages seen by eviction walk": 151, + "pages written from cache": 38, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 16, + "pages removed": 1, + "pages skipped during tree walk": 1, + "pages visited": 28 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 1, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 512, + "insert key and value bytes": 8192, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 512, + "remove key bytes removed": 7168, + "reserve calls": 0, + "reset calls": 1025, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 68080, + "approximate byte size of transaction IDs in pages written": 34040, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 50, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 8424, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 39, + "page reconciliation calls for eviction": 0, + "pages deleted": 1, + "pages written including an aggregated newest start durable timestamp ": 11, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 11, + "pages written including an aggregated oldest start timestamp ": 8, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 11, + "pages written including at least one start timestamp": 11, + "pages written including at least one start transaction ID": 11, + "pages written including at least one stop durable timestamp": 11, + "pages written including at least one stop timestamp": 11, + "pages written including at least one stop transaction ID": 11, + "records written including a prepare": 0, + "records written including a start durable timestamp": 2128, + "records written including a start timestamp": 2128, + "records written including a start transaction ID": 2128, + "records written including a stop durable timestamp": 2127, + "records written including a stop timestamp": 2127, + "records written including a stop transaction ID": 2127 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 17, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "ns_1_min_1": 0, + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631686 + }, + "end": { + "$date": 1739398631691 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-108--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 1902, + "blocks allocated": 7592, + "blocks freed": 1900, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": 0, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 34548, + "bytes dirty in the cache cumulative": 68589572, + "bytes read into cache": 0, + "bytes written from cache": 2694528, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 68260, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 4, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 1901, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 145399, + "pages seen by eviction walk": 194, + "pages written from cache": 3798, + "pages written requiring in-memory restoration": 4, + "the number of times full update inserted to history store": 11400, + "the number of times reverse modify inserted to history store": 56860, + "tracked dirty bytes in the cache": 34045, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1897 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 3798 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 143492, + "close calls that result in cache": 143502, + "create calls": 229, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 47671, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 6, + "insert key and value bytes": 1194, + "modify": 125153, + "modify key and value bytes affected": 13522014, + "modify value bytes modified": 1890952, + "next calls": 47671, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 355301, + "search calls": 137180, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 182496, + "approximate byte size of transaction IDs in pages written": 91248, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 3798, + "page reconciliation calls for eviction": 4, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 36, + "pages written including an aggregated newest stop durable timestamp ": 22, + "pages written including an aggregated newest stop timestamp ": 22, + "pages written including an aggregated newest stop transaction ID": 22, + "pages written including an aggregated newest transaction ID ": 42, + "pages written including an aggregated oldest start timestamp ": 30, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1901, + "pages written including at least one start timestamp": 1901, + "pages written including at least one start transaction ID": 1901, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 11406, + "records written including a start timestamp": 11406, + "records written including a start transaction ID": 11406, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.mongos", + "count": 6, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "avgObjSize": 198, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 1, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.mongos", + "size": 0, + "count": 6, + "avgObjSize": 198, + "storageSize": 0, + "freeStorageSize": 16384, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-108--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 1902, + "blocks allocated": 7592, + "blocks freed": 1900, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": 0, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 34548, + "bytes dirty in the cache cumulative": 68589572, + "bytes read into cache": 0, + "bytes written from cache": 2694528, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 68260, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 4, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 1901, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 145399, + "pages seen by eviction walk": 194, + "pages written from cache": 3798, + "pages written requiring in-memory restoration": 4, + "the number of times full update inserted to history store": 11400, + "the number of times reverse modify inserted to history store": 56860, + "tracked dirty bytes in the cache": 34045, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1897 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 3798 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 143492, + "close calls that result in cache": 143502, + "create calls": 229, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 47671, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 6, + "insert key and value bytes": 1194, + "modify": 125153, + "modify key and value bytes affected": 13522014, + "modify value bytes modified": 1890952, + "next calls": 47671, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 355301, + "search calls": 137180, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 182496, + "approximate byte size of transaction IDs in pages written": 91248, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 3798, + "page reconciliation calls for eviction": 4, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 36, + "pages written including an aggregated newest stop durable timestamp ": 22, + "pages written including an aggregated newest stop timestamp ": 22, + "pages written including an aggregated newest stop transaction ID": 22, + "pages written including an aggregated newest transaction ID ": 42, + "pages written including an aggregated oldest start timestamp ": 30, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1901, + "pages written including at least one start timestamp": 1901, + "pages written including at least one start transaction ID": 1901, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 11406, + "records written including a start timestamp": 11406, + "records written including a start transaction ID": 11406, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 1, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-109--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 8, + "blocks allocated": 8, + "blocks freed": 1, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 942, + "bytes dirty in the cache cumulative": 2950, + "bytes read into cache": 0, + "bytes written from cache": 733, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 68400, + "pages seen by eviction walk": 194, + "pages written from cache": 4, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 2 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 68393, + "close calls that result in cache": 68398, + "create calls": 109, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 594, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 6, + "insert key and value bytes": 318, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 594, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 136796, + "search calls": 0, + "search history store calls": 0, + "search near calls": 68392, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 96, + "approximate byte size of transaction IDs in pages written": 48, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 222, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 4, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 6, + "records written including a start timestamp": 6, + "records written including a start transaction ID": 6, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631691 + }, + "end": { + "$date": 1739398631695 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-101--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 3, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 3, + "close calls that result in cache": 3, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 3, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 3, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 6, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.reshardingOperations", + "count": 0, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "ReshardingCoordinatorActiveIndex": 0, + "_id_": 0 + }, + "avgObjSize": 0, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 2, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.reshardingOperations", + "size": 0, + "count": 0, + "storageSize": 0, + "freeStorageSize": 0, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-101--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 3, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 3, + "close calls that result in cache": 3, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 3, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 3, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 6, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 2, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-102--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 0, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 0, + "create calls": 0, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 0, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ReshardingCoordinatorActiveIndex": { + "metadata": { + "formatVersion": 12 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=12),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-103--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 8192, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 0, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 0, + "create calls": 0, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 0, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0, + "ReshardingCoordinatorActiveIndex": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631695 + }, + "end": { + "$date": 1739398631700 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-44--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 8, + "blocks allocated": 12, + "blocks freed": 2, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 1208, + "bytes dirty in the cache cumulative": 4465, + "bytes read into cache": 0, + "bytes written from cache": 1599, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 78597, + "pages seen by eviction walk": 194, + "pages written from cache": 6, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 3 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 6 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 54911, + "close calls that result in cache": 54916, + "create calls": 120, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 233761, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 2, + "insert key and value bytes": 494, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 233761, + "open cursor count": 1, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 133530, + "search calls": 730, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 48, + "approximate byte size of transaction IDs in pages written": 24, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 6, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 2, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 2, + "pages written including an aggregated oldest start timestamp ": 2, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 2, + "pages written including at least one start timestamp": 2, + "pages written including at least one start transaction ID": 2, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 3, + "records written including a start timestamp": 3, + "records written including a start transaction ID": 3, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.shards", + "count": 2, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0, + "host_1": 0 + }, + "avgObjSize": 246, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 2, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.shards", + "size": 0, + "count": 2, + "avgObjSize": 246, + "storageSize": 0, + "freeStorageSize": 16384, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-44--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 8, + "blocks allocated": 12, + "blocks freed": 2, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 1208, + "bytes dirty in the cache cumulative": 4465, + "bytes read into cache": 0, + "bytes written from cache": 1599, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 78597, + "pages seen by eviction walk": 194, + "pages written from cache": 6, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 3 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 6 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 54911, + "close calls that result in cache": 54916, + "create calls": 120, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 233761, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 2, + "insert key and value bytes": 494, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 233761, + "open cursor count": 1, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 133530, + "search calls": 730, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 48, + "approximate byte size of transaction IDs in pages written": 24, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 6, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 2, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 2, + "pages written including an aggregated oldest start timestamp ": 2, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 2, + "pages written including at least one start timestamp": 2, + "pages written including at least one start transaction ID": 2, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 3, + "records written including a start timestamp": 3, + "records written including a start transaction ID": 3, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 2, + "indexDetails": { + "host_1": { + "metadata": { + "formatVersion": 12 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=12),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-45--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 7, + "blocks allocated": 12, + "blocks freed": 2, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 1023, + "bytes dirty in the cache cumulative": 5321, + "bytes read into cache": 0, + "bytes written from cache": 1262, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 11, + "pages seen by eviction walk": 194, + "pages written from cache": 6, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 3 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 2, + "close calls that result in cache": 2, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 2, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 4, + "insert key and value bytes": 684, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 2, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 2, + "remove key bytes removed": 340, + "reserve calls": 0, + "reset calls": 8, + "search calls": 0, + "search history store calls": 0, + "search near calls": 2, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 144, + "approximate byte size of transaction IDs in pages written": 72, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 550, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 6, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 2, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 2, + "pages written including an aggregated oldest start timestamp ": 2, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 2, + "pages written including at least one start timestamp": 2, + "pages written including at least one start transaction ID": 2, + "pages written including at least one stop durable timestamp": 2, + "pages written including at least one stop timestamp": 2, + "pages written including at least one stop transaction ID": 2, + "records written including a prepare": 0, + "records written including a start durable timestamp": 6, + "records written including a start timestamp": 6, + "records written including a start transaction ID": 6, + "records written including a stop durable timestamp": 3, + "records written including a stop timestamp": 3, + "records written including a stop transaction ID": 3 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-48--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 7, + "blocks allocated": 12, + "blocks freed": 2, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 36864, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 704, + "bytes dirty in the cache cumulative": 3593, + "bytes read into cache": 0, + "bytes written from cache": 444, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 635, + "pages seen by eviction walk": 194, + "pages written from cache": 6, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 3 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 629, + "close calls that result in cache": 632, + "create calls": 28, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 200, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 2, + "insert key and value bytes": 50, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 200, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 1264, + "search calls": 0, + "search history store calls": 0, + "search near calls": 630, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 48, + "approximate byte size of transaction IDs in pages written": 24, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 40, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 6, + "page reconciliation calls for eviction": 1, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 2, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 2, + "pages written including an aggregated oldest start timestamp ": 2, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 2, + "pages written including at least one start timestamp": 2, + "pages written including at least one start transaction ID": 2, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 3, + "records written including a start timestamp": 3, + "records written including a start transaction ID": 3, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "host_1": 0, + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631700 + }, + "end": { + "$date": 1739398631705 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-51--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 0, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 0, + "create calls": 0, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 0, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.tags", + "count": 0, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0, + "ns_1_min_1": 0, + "ns_1_tag_1": 0 + }, + "avgObjSize": 0, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 3, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.tags", + "size": 0, + "count": 0, + "storageSize": 0, + "freeStorageSize": 0, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-51--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 0, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 0, + "create calls": 0, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 0, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 3, + "indexDetails": { + "ns_1_min_1": { + "metadata": { + "formatVersion": 12 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=12),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-52--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 947, + "blocks allocated": 1893, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 4096, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 12288, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": 0, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 916, + "bytes dirty in the cache cumulative": 1736144, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1893, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1894, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 45352, + "pages seen by eviction walk": 194, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 414, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 1893, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1893 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 3783, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 1, + "close calls that result in cache": 1, + "create calls": 2, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 23621, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 23621, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 23621, + "open cursor count": 1, + "operation restarted": 0, + "prev calls": 23621, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 23622, + "search calls": 0, + "search history store calls": 0, + "search near calls": 23621, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 3786, + "page reconciliation calls for eviction": 0, + "pages deleted": 3786, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns_1_tag_1": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-55--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 1, + "blocks allocated": 1, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 4096, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 12288, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 502, + "bytes dirty in the cache cumulative": 916, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 5, + "pages seen by eviction walk": 149, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 1, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 1, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 2, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 2, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 2, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 2, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 3, + "search calls": 0, + "search history store calls": 0, + "search near calls": 2, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 2, + "page reconciliation calls for eviction": 0, + "pages deleted": 2, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-57--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 8192, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 0, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 0, + "create calls": 0, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 0, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "ns_1_min_1": 0, + "ns_1_tag_1": 0, + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631705 + }, + "end": { + "$date": 1739398631711 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-79--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 321, + "blocks allocated": 949, + "blocks freed": 3, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 24576, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 502, + "bytes dirty in the cache cumulative": 160721, + "bytes read into cache": 0, + "bytes written from cache": 21434, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 2, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 1908, + "pages seen by eviction walk": 152, + "pages written from cache": 318, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 312, + "pages removed": 1, + "pages skipped during tree walk": 1, + "pages visited": 316 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 318 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 1, + "Total number of entries skipped by cursor next calls": 1, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 316, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 1904, + "close calls that result in cache": 1909, + "create calls": 110, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 1935, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 1, + "insert key and value bytes": 167, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 1935, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 1, + "remove key bytes removed": 1, + "reserve calls": 0, + "reset calls": 3822, + "search calls": 9, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 32, + "approximate byte size of transaction IDs in pages written": 16, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 319, + "page reconciliation calls for eviction": 1, + "pages deleted": 1, + "pages written including an aggregated newest start durable timestamp ": 2, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 2, + "pages written including an aggregated oldest start timestamp ": 2, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 1, + "pages written including at least one stop timestamp": 1, + "pages written including at least one stop transaction ID": 1, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 1, + "records written including a stop timestamp": 1, + "records written including a stop transaction ID": 1 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 313, + "update conflicts": 0 + } + }, + "ns": "config.transactions", + "count": 0, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "avgObjSize": 0, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 1, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.transactions", + "size": 0, + "count": 0, + "storageSize": 0, + "freeStorageSize": 16384, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-79--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 321, + "blocks allocated": 949, + "blocks freed": 3, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 16384, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 24576, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 502, + "bytes dirty in the cache cumulative": 160721, + "bytes read into cache": 0, + "bytes written from cache": 21434, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 2, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 1908, + "pages seen by eviction walk": 152, + "pages written from cache": 318, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 312, + "pages removed": 1, + "pages skipped during tree walk": 1, + "pages visited": 316 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 318 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 1, + "Total number of entries skipped by cursor next calls": 1, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 316, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 1904, + "close calls that result in cache": 1909, + "create calls": 110, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 1935, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 1, + "insert key and value bytes": 167, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 1935, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 1, + "remove key bytes removed": 1, + "reserve calls": 0, + "reset calls": 3822, + "search calls": 9, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 32, + "approximate byte size of transaction IDs in pages written": 16, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 319, + "page reconciliation calls for eviction": 1, + "pages deleted": 1, + "pages written including an aggregated newest start durable timestamp ": 2, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 2, + "pages written including an aggregated oldest start timestamp ": 2, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 1, + "pages written including at least one stop timestamp": 1, + "pages written including at least one stop transaction ID": 1, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 1, + "records written including a stop timestamp": 1, + "records written including a stop transaction ID": 1 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 313, + "update conflicts": 0 + } + }, + "nindexes": 1, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-80--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 106, + "blocks allocated": 214, + "blocks freed": 3, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 4096, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 12288, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 502, + "bytes dirty in the cache cumulative": 176865, + "bytes read into cache": 0, + "bytes written from cache": 874, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 188, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 1, + "pages read into cache": 0, + "pages read into cache after truncate": 187, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 765, + "pages seen by eviction walk": 154, + "pages written from cache": 11, + "pages written requiring in-memory restoration": 1, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 191, + "pages removed": 1, + "pages skipped during tree walk": 1, + "pages visited": 195 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 185, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 377, + "close calls that result in cache": 379, + "create calls": 87, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 380, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 373, + "insert calls": 1, + "insert key and value bytes": 68, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 380, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 373, + "remove calls": 1, + "remove key bytes removed": 66, + "reserve calls": 0, + "reset calls": 762, + "search calls": 0, + "search history store calls": 0, + "search near calls": 381, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 32, + "approximate byte size of transaction IDs in pages written": 16, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 384, + "page reconciliation calls for eviction": 1, + "pages deleted": 373, + "pages written including an aggregated newest start durable timestamp ": 1, + "pages written including an aggregated newest stop durable timestamp ": 1, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 1, + "pages written including an aggregated oldest start timestamp ": 1, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 1, + "pages written including at least one start timestamp": 1, + "pages written including at least one start transaction ID": 1, + "pages written including at least one stop durable timestamp": 1, + "pages written including at least one stop timestamp": 1, + "pages written including at least one stop transaction ID": 1, + "records written including a prepare": 0, + "records written including a start durable timestamp": 1, + "records written including a start timestamp": 1, + "records written including a start transaction ID": 1, + "records written including a stop durable timestamp": 1, + "records written including a stop timestamp": 1, + "records written including a stop transaction ID": 1 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 6, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631711 + }, + "end": { + "$date": 1739398631715 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "config", + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-91--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 4, + "blocks allocated": 4, + "blocks freed": 0, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 20480, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 751, + "bytes dirty in the cache cumulative": 916, + "bytes read into cache": 127, + "bytes written from cache": 179, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 1, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 104, + "pages seen by eviction walk": 192, + "pages written from cache": 2, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 2 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 98, + "close calls that result in cache": 102, + "create calls": 25, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 104, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 1, + "insert key and value bytes": 84, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 104, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 207, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 2, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "config.version", + "count": 1, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "avgObjSize": 83, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 1, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "config": { + "ns": "config.version", + "size": 0, + "count": 1, + "avgObjSize": 83, + "storageSize": 0, + "freeStorageSize": 0, + "capped": false, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-91--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 4, + "blocks allocated": 4, + "blocks freed": 0, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 20480, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 751, + "bytes dirty in the cache cumulative": 916, + "bytes read into cache": 127, + "bytes written from cache": 179, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 97, + "eviction walk target pages histogram - 0-9": 96, + "eviction walk target pages histogram - 10-31": 1, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 97, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 194, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 97, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 1, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 1, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 104, + "pages seen by eviction walk": 192, + "pages written from cache": 2, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 1 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 2 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 98, + "close calls that result in cache": 102, + "create calls": 25, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 104, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 1, + "insert key and value bytes": 84, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 104, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 207, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 1, + "overflow values written": 0, + "page reconciliation calls": 2, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 1, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-92--3314791227082650907", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 4096, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 20480, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 237, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 52, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 1, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 0, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 0, + "close calls that result in cache": 0, + "create calls": 0, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 0, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 0, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 0, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "$timestamp": { + "t": 0, + "i": 0 + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631715 + }, + "end": { + "$date": 1739398631719 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return specialCollectionTypes;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "capped": 0, + "timeseries": 0 + }, + "section": "data_info", + "subsection": "special_collection_types", + "ts": { + "start": { + "$date": 1739398631719 + }, + "end": { + "$date": 1739398631719 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return indexTypes;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "2d": { + "single": 0, + "compound": 0 + }, + "2dsphere": { + "single": 0, + "compound": 0 + }, + "text": { + "single": 0, + "compound": 0 + }, + "hashed": { + "single": 0, + "compound": 0 + }, + "wildcard": { + "single": 0, + "compound": 0 + }, + "standard": { + "single": 1, + "compound": 0 + } + }, + "section": "data_info", + "subsection": "index_types", + "ts": { + "start": { + "$date": 1739398631719 + }, + "end": { + "$date": 1739398631719 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n var collectionNames = []\n\n // Filter out views\n db.getSiblingDB(mydb.name)\n .getCollectionInfos({'type': 'collection'})\n .forEach(function(collectionInfo) {\n collectionNames.push(collectionInfo['name']);\n })\n\n // Filter out the collections with the \"system.\" prefix in the\n // system databases\n if (mydb.name == 'config' || mydb.name == 'local' ||\n mydb.name == 'admin') {\n return collectionNames.filter(function(str) {\n return str.indexOf('system.') != 0;\n });\n }\n else {\n return collectionNames;\n }\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [ + "collection_capped_1" + ], + "section": "data_info", + "subsection": "list_of_collections_for_database_'db_1'", + "ts": { + "start": { + "$date": 1739398631719 + }, + "end": { + "$date": 1739398631720 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.getSiblingDB(mydb.name).stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "raw": { + "atlas-92n8xx-shard-1/atlas-92n8xx-shard-01-00.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-01-01.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-01-02.m0rmo.mongodb.net:27017": { + "db": "db_1", + "collections": 1, + "views": 0, + "objects": 0, + "avgObjSize": 0, + "dataSize": 0, + "storageSize": 0.00390625, + "indexes": 1, + "indexSize": 0.00390625, + "totalSize": 0.0078125, + "scaleFactor": 1048576, + "fsUsedSize": 1664.5, + "fsTotalSize": 10140, + "ok": 1 + }, + "atlas-92n8xx-shard-0/atlas-92n8xx-shard-00-00.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-00-01.m0rmo.mongodb.net:27017,atlas-92n8xx-shard-00-02.m0rmo.mongodb.net:27017": { + "db": "db_1", + "collections": 0, + "views": 0, + "objects": 0, + "avgObjSize": 0, + "dataSize": 0, + "storageSize": 0, + "totalSize": 0, + "indexes": 0, + "indexSize": 0, + "scaleFactor": 1048576, + "fileSize": 0, + "fsUsedSize": 0, + "fsTotalSize": 0, + "ok": 1 + } + }, + "objects": 0, + "avgObjSize": 0, + "dataSize": 0, + "storageSize": 0, + "totalSize": 0, + "indexes": 1, + "indexSize": 0, + "scaleFactor": 1048576, + "fileSize": 0, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398626, + "i": 10 + } + } + }, + "section": "data_info", + "subsection": "database_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631720 + }, + "end": { + "$date": 1739398631721 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectionObject.stats(1024 * 1024)\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "sharded": false, + "primary": "atlas-92n8xx-shard-1", + "capped": true, + "max": 0, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-59-5305175032151727012", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 2, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 2, + "close calls that result in cache": 2, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 2, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 2, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 4, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "ns": "db_1.collection_capped_1", + "count": 0, + "size": 0, + "storageSize": 0, + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "avgObjSize": 0, + "maxSize": { + "$numberLong": "0" + }, + "nindexes": 1, + "scaleFactor": 1048576, + "nchunks": 1, + "shards": { + "atlas-92n8xx-shard-1": { + "ns": "db_1.collection_capped_1", + "size": 0, + "count": 0, + "storageSize": 0, + "freeStorageSize": 0, + "capped": true, + "max": 0, + "maxSize": 0, + "wiredTiger": { + "metadata": { + "formatVersion": 1 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=1),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=q,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=10m,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:collection-59-5305175032151727012", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 4096, + "maximum leaf page key size": 2867, + "maximum leaf page size": 32768, + "maximum leaf page value size": 67108864, + "maximum tree depth": 0, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 191, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 0, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 2, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 4096, + "compressed page maximum leaf page size prior to compression ": 131072, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 2, + "close calls that result in cache": 2, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 2, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 0, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 2, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 0, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 4, + "search calls": 0, + "search history store calls": 0, + "search near calls": 0, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + }, + "nindexes": 1, + "indexDetails": { + "_id_": { + "metadata": { + "formatVersion": 8 + }, + "creationString": "access_pattern_hint=none,allocation_size=4KB,app_metadata=(formatVersion=8),assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(enabled=false,file_metadata=,repair=false),internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16k,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=16k,leaf_value_max=0,log=(enabled=false),lsm=(auto_throttle=true,bloom=true,bloom_bit_count=16,bloom_config=,bloom_hash_count=8,bloom_oldest=false,chunk_count_limit=0,chunk_max=5GB,chunk_size=10MB,merge_custom=(prefix=,start_generation=0,suffix=),merge_max=15,merge_min=0),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=true,prefix_compression_min=4,readonly=false,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=u,verbose=[],write_timestamp_usage=none", + "type": "file", + "uri": "statistics:table:index-60-5305175032151727012", + "LSM": { + "bloom filter false positives": 0, + "bloom filter hits": 0, + "bloom filter misses": 0, + "bloom filter pages evicted from cache": 0, + "bloom filter pages read into cache": 0, + "bloom filters in the LSM tree": 0, + "chunks in the LSM tree": 0, + "highest merge generation in the LSM tree": 0, + "queries that could have benefited from a Bloom filter that did not exist": 0, + "sleep for LSM checkpoint throttle": 0, + "sleep for LSM merge throttle": 0, + "total size of bloom filters": 0 + }, + "block-manager": { + "allocations requiring file extension": 0, + "blocks allocated": 0, + "blocks freed": 0, + "checkpoint size": 0, + "file allocation unit size": 4096, + "file bytes available for reuse": 0, + "file magic number": 120897, + "file major version number": 1, + "file size in bytes": 4096, + "minor version number": 0 + }, + "btree": { + "btree checkpoint generation": 1900, + "btree clean tree checkpoint expiration time": { + "$numberLong": "9223372036854775807" + }, + "btree compact pages reviewed": 0, + "btree compact pages rewritten": 0, + "btree compact pages skipped": 0, + "btree skipped by compaction as process would not reduce size": 0, + "column-store fixed-size leaf pages": 0, + "column-store internal pages": 0, + "column-store variable-size RLE encoded values": 0, + "column-store variable-size deleted values": 0, + "column-store variable-size leaf pages": 0, + "fixed-record size": 0, + "maximum internal page size": 16384, + "maximum leaf page key size": 1474, + "maximum leaf page size": 16384, + "maximum leaf page value size": 7372, + "maximum tree depth": 3, + "number of key/value pairs": 0, + "overflow pages": 0, + "row-store empty values": 0, + "row-store internal pages": 0, + "row-store leaf pages": 0 + }, + "cache": { + "bytes currently in the cache": 605, + "bytes dirty in the cache cumulative": 0, + "bytes read into cache": 0, + "bytes written from cache": 0, + "checkpoint blocked page eviction": 0, + "checkpoint of history store file blocked non-history store page eviction": 0, + "data source pages selected for eviction unable to be evicted": 0, + "eviction gave up due to detecting an out of order on disk value behind the last update on the chain": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update": 0, + "eviction gave up due to detecting an out of order tombstone ahead of the selected on disk update after validating the update chain": 0, + "eviction gave up due to detecting out of order timestamps on the update chain after the selected on disk update": 0, + "eviction gave up due to needing to remove a record from the history store but checkpoint is running": 0, + "eviction walk passes of a file": 0, + "eviction walk target pages histogram - 0-9": 0, + "eviction walk target pages histogram - 10-31": 0, + "eviction walk target pages histogram - 128 and higher": 0, + "eviction walk target pages histogram - 32-63": 0, + "eviction walk target pages histogram - 64-128": 0, + "eviction walk target pages reduced due to history store cache pressure": 0, + "eviction walks abandoned": 0, + "eviction walks gave up because they restarted their walk twice": 0, + "eviction walks gave up because they saw too many pages and found no candidates": 0, + "eviction walks gave up because they saw too many pages and found too few candidates": 0, + "eviction walks reached end of tree": 0, + "eviction walks restarted": 0, + "eviction walks started from root of tree": 0, + "eviction walks started from saved location in tree": 0, + "hazard pointer blocked page eviction": 0, + "history store table insert calls": 0, + "history store table insert calls that returned restart": 0, + "history store table out-of-order resolved updates that lose their durable timestamp": 0, + "history store table out-of-order updates that were fixed up by reinserting with the fixed timestamp": 0, + "history store table reads": 0, + "history store table reads missed": 0, + "history store table reads requiring squashed modifies": 0, + "history store table truncation by rollback to stable to remove an unstable update": 0, + "history store table truncation by rollback to stable to remove an update": 0, + "history store table truncation to remove an update": 0, + "history store table truncation to remove range of updates due to key being removed from the data page during reconciliation": 0, + "history store table truncation to remove range of updates due to out-of-order timestamp update on data page": 0, + "history store table writes requiring squashed modifies": 0, + "in-memory page passed criteria to be split": 0, + "in-memory page splits": 0, + "internal pages evicted": 0, + "internal pages split during eviction": 0, + "leaf pages split during eviction": 0, + "modified pages evicted": 0, + "overflow pages read into cache": 0, + "page split during eviction deepened the tree": 0, + "page written requiring history store records": 0, + "pages dirtied due to obsolete time window": 0, + "pages read into cache": 0, + "pages read into cache after truncate": 1, + "pages read into cache after truncate in prepare state": 0, + "pages requested from the cache": 2, + "pages seen by eviction walk": 0, + "pages written from cache": 0, + "pages written requiring in-memory restoration": 0, + "the number of times full update inserted to history store": 0, + "the number of times reverse modify inserted to history store": 0, + "tracked dirty bytes in the cache": 0, + "unmodified pages evicted": 0 + }, + "cache_walk": { + "Average difference between current eviction generation when the page was last considered": 0, + "Average on-disk page image size seen": 0, + "Average time in cache for pages that have been visited by the eviction server": 0, + "Average time in cache for pages that have not been visited by the eviction server": 0, + "Clean pages currently in cache": 0, + "Current eviction generation": 0, + "Dirty pages currently in cache": 0, + "Entries in the root page": 0, + "Internal pages currently in cache": 0, + "Leaf pages currently in cache": 0, + "Maximum difference between current eviction generation when the page was last considered": 0, + "Maximum page size seen": 0, + "Minimum on-disk page image size seen": 0, + "Number of pages never visited by eviction server": 0, + "On-disk page image sizes smaller than a single allocation unit": 0, + "Pages created in memory and never written": 0, + "Pages currently queued for eviction": 0, + "Pages that could not be queued for eviction": 0, + "Refs skipped during cache traversal": 0, + "Size of the root page": 0, + "Total number of pages currently in cache": 0 + }, + "checkpoint-cleanup": { + "pages added for eviction": 0, + "pages removed": 0, + "pages skipped during tree walk": 0, + "pages visited": 0 + }, + "compression": { + "compressed page maximum internal page size prior to compression": 16384, + "compressed page maximum leaf page size prior to compression ": 16384, + "compressed pages read": 0, + "compressed pages written": 0, + "number of blocks with compress ratio greater than 64": 0, + "number of blocks with compress ratio smaller than 16": 0, + "number of blocks with compress ratio smaller than 2": 0, + "number of blocks with compress ratio smaller than 32": 0, + "number of blocks with compress ratio smaller than 4": 0, + "number of blocks with compress ratio smaller than 64": 0, + "number of blocks with compress ratio smaller than 8": 0, + "page written failed to compress": 0, + "page written was too small to compress": 0 + }, + "cursor": { + "Total number of deleted pages skipped during tree walk": 0, + "Total number of entries skipped by cursor next calls": 0, + "Total number of entries skipped by cursor prev calls": 0, + "Total number of entries skipped to position the history store cursor": 0, + "Total number of in-memory deleted pages skipped during tree walk": 0, + "Total number of times a search near has exited due to prefix config": 0, + "bulk loaded cursor insert calls": 0, + "cache cursors reuse count": 1, + "close calls that result in cache": 1, + "create calls": 1, + "cursor next calls that skip due to a globally visible history store tombstone": 0, + "cursor next calls that skip greater than or equal to 100 entries": 0, + "cursor next calls that skip less than 100 entries": 1, + "cursor prev calls that skip due to a globally visible history store tombstone": 0, + "cursor prev calls that skip greater than or equal to 100 entries": 0, + "cursor prev calls that skip less than 100 entries": 1, + "insert calls": 0, + "insert key and value bytes": 0, + "modify": 0, + "modify key and value bytes affected": 0, + "modify value bytes modified": 0, + "next calls": 1, + "open cursor count": 0, + "operation restarted": 0, + "prev calls": 1, + "remove calls": 0, + "remove key bytes removed": 0, + "reserve calls": 0, + "reset calls": 2, + "search calls": 0, + "search history store calls": 0, + "search near calls": 1, + "truncate calls": 0, + "update calls": 0, + "update key and value bytes": 0, + "update value size change": 0 + }, + "reconciliation": { + "approximate byte size of timestamps in pages written": 0, + "approximate byte size of transaction IDs in pages written": 0, + "dictionary matches": 0, + "fast-path pages deleted": 0, + "internal page key bytes discarded using suffix compression": 0, + "internal page multi-block writes": 0, + "leaf page key bytes discarded using prefix compression": 0, + "leaf page multi-block writes": 0, + "leaf-page overflow keys": 0, + "maximum blocks required for a page": 0, + "overflow values written": 0, + "page reconciliation calls": 0, + "page reconciliation calls for eviction": 0, + "pages deleted": 0, + "pages written including an aggregated newest start durable timestamp ": 0, + "pages written including an aggregated newest stop durable timestamp ": 0, + "pages written including an aggregated newest stop timestamp ": 0, + "pages written including an aggregated newest stop transaction ID": 0, + "pages written including an aggregated newest transaction ID ": 0, + "pages written including an aggregated oldest start timestamp ": 0, + "pages written including an aggregated prepare": 0, + "pages written including at least one prepare": 0, + "pages written including at least one start durable timestamp": 0, + "pages written including at least one start timestamp": 0, + "pages written including at least one start transaction ID": 0, + "pages written including at least one stop durable timestamp": 0, + "pages written including at least one stop timestamp": 0, + "pages written including at least one stop transaction ID": 0, + "records written including a prepare": 0, + "records written including a start durable timestamp": 0, + "records written including a start timestamp": 0, + "records written including a start transaction ID": 0, + "records written including a stop durable timestamp": 0, + "records written including a stop timestamp": 0, + "records written including a stop transaction ID": 0 + }, + "session": { + "object compaction": 0, + "tiered operations dequeued and processed": 0, + "tiered operations scheduled": 0, + "tiered storage local retention time (secs)": 0 + }, + "transaction": { + "race to read prepared update retry": 0, + "rollback to stable history store records with stop timestamps older than newer records": 0, + "rollback to stable inconsistent checkpoint": 0, + "rollback to stable keys removed": 0, + "rollback to stable keys restored": 0, + "rollback to stable restored tombstones from history store": 0, + "rollback to stable restored updates from history store": 0, + "rollback to stable skipping delete rle": 0, + "rollback to stable skipping stable rle": 0, + "rollback to stable sweeping history store keys": 0, + "rollback to stable updates removed from history store": 0, + "transaction checkpoints due to obsolete pages": 0, + "update conflicts": 0 + } + } + }, + "indexBuilds": [], + "totalIndexSize": 0, + "totalSize": 0, + "indexSizes": { + "_id_": 0 + }, + "scaleFactor": 1048576, + "ok": 1, + "$gleStats": { + "lastOpTime": { + "ts": { + "$timestamp": { + "t": 1739398391, + "i": 26 + } + }, + "t": { + "$numberLong": "2" + } + }, + "electionId": { + "$oid": "7fffffff0000000000000002" + } + }, + "lastCommittedOpTime": { + "$timestamp": { + "t": 1739398626, + "i": 10 + } + }, + "$configServerState": { + "opTime": { + "ts": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "t": { + "$numberLong": "-1" + } + } + }, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "$type": "00" + }, + "keyId": { + "$numberLong": "0" + } + } + }, + "$configTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "$topologyTime": { + "$timestamp": { + "t": 1739284752, + "i": 2 + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398626, + "i": 10 + } + } + } + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398626, + "i": 10 + } + } + }, + "section": "data_info", + "subsection": "collection_stats_(mb)", + "ts": { + "start": { + "$date": 1739398631721 + }, + "end": { + "$date": 1739398631725 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n try {\n var result = db.getSiblingDB(mydb.name)\n .getCollection(col)\n .getShardDistribution();\n } catch (e) {\n var result = '';\n }\n return result;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "output": [ + "Collection db_1.collection_capped_1 is not sharded." + ] + }, + "section": "data_info", + "subsection": "shard_distribution", + "ts": { + "start": { + "$date": 1739398631725 + }, + "end": { + "$date": 1739398631727 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return indexes\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [ + { + "v": 2, + "key": { + "_id": 1 + }, + "name": "_id_" + } + ], + "section": "data_info", + "subsection": "indexes", + "ts": { + "start": { + "$date": 1739398631728 + }, + "end": { + "$date": 1739398631728 + } + }, + "version": "3.1.0", + "commandParameters": { + "db": "db_1", + "collection": "collection_capped_1" + } + }, + { + "command": "function() {\n var res = db.getSiblingDB(mydb.name).runCommand({\n aggregate: col,\n pipeline: [\n {$indexStats: {}}, {\n $group: {\n _id: '$key',\n stats: {\n $push: {\n accesses: '$accesses.ops',\n host: '$host',\n since: '$accesses.since'\n }\n }\n }\n },\n {$project: {key: '$_id', stats: 1, _id: 0}}\n ],\n cursor: {}\n });\n\n // It is assumed that there always will be a single batch as\n // collections are limited to 64 indexes and usage from all shards\n // is grouped into a single document\n if (res.hasOwnProperty('cursor') &&\n res.cursor.hasOwnProperty('firstBatch')) {\n res.cursor.firstBatch.forEach(function(d) {\n d.stats.forEach(function(d) {\n d.since = d.since.toUTCString();\n })\n });\n }\n\n return res;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "cursor": { + "firstBatch": [ + { + "stats": [ + { + "accesses": { + "$numberLong": "1" + }, + "host": "atlas-92n8xx-shard-01-01.m0rmo.mongodb.net:27017", + "since": "Tue, 11 Feb 2025 17:31:03 GMT" + } + ], + "key": { + "_id": 1 + } + } + ], + "id": { + "$numberLong": "0" + }, + "ns": "db_1.collection_capped_1" + }, + "ok": 1, + "$clusterTime": { + "clusterTime": { + "$timestamp": { + "t": 1739398631, + "i": 1 + } + }, + "signature": { + "hash": { + "$binary": "PWajzBoRniaypF0PHlUs7GDdvu4=", + "$type": "00" + }, + "keyId": { + "$numberLong": "7470170849098596376" + } + } + }, + "operationTime": { + "$timestamp": { + "t": 1739398626, + "i": 10 + } + } + }, + "section": "data_info", + "subsection": "index_stats", + "ts": { + "start": { + "$date": 1739398631728 + }, + "end": { + "$date": 1739398631730 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return specialCollectionTypes;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "capped": 0, + "timeseries": 0 + }, + "section": "data_info", + "subsection": "special_collection_types", + "ts": { + "start": { + "$date": 1739398631730 + }, + "end": { + "$date": 1739398631730 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return indexTypes;\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": { + "2d": { + "single": 0, + "compound": 0 + }, + "2dsphere": { + "single": 0, + "compound": 0 + }, + "text": { + "single": 0, + "compound": 0 + }, + "hashed": { + "single": 0, + "compound": 0 + }, + "wildcard": { + "single": 0, + "compound": 0 + }, + "standard": { + "single": 1, + "compound": 0 + } + }, + "section": "data_info", + "subsection": "index_types", + "ts": { + "start": { + "$date": 1739398631730 + }, + "end": { + "$date": 1739398631730 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return collectQueryableEncryptionInfo(isMongoS);\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [], + "section": "data_info", + "subsection": "queryable_encryption_info", + "ts": { + "start": { + "$date": 1739398631730 + }, + "end": { + "$date": 1739398631740 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n return db.getSiblingDB('admin')\n .aggregate([\n {\n $currentOp: {\n allUsers: true,\n idleConnections: true,\n idleSessions: true,\n localOps: true\n },\n },\n {$match: {clientMetadata: {$exists: true}}},\n {\n $group: {\n _id: {\n application: '$clientMetadata.application',\n driver: '$clientMetadata.driver',\n platform: '$clientMetadata.platform',\n os: '$clientMetadata.os',\n },\n count: {$sum: 1},\n last: {$max: '$currentOpTime'},\n },\n },\n ])\n .toArray();\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "output": [ + { + "_id": { + "application": { + "name": "MongoDB Shell" + }, + "driver": { + "name": "MongoDB Internal Client", + "version": "4.4.29-13-gaf23f9e" + }, + "os": { + "type": "Linux", + "name": "Ubuntu", + "architecture": "x86_64", + "version": "22.04" + } + }, + "count": 1, + "last": { + "$date": 1739398631741 + } + }, + { + "_id": { + "application": { + "name": "MongoDB Automation Agent v13.28.1.9307 (git: 805dd86e531468470f92a7d330c1a463a007fb8f)" + }, + "driver": { + "name": "mongo-go-driver", + "version": "v1.12.0-cloud" + }, + "platform": "go1.22.11", + "os": { + "type": "linux", + "architecture": "arm64" + } + }, + "count": 11, + "last": { + "$date": 1739398631741 + } + }, + { + "_id": { + "application": { + "name": "MongoDB Monitoring Module v13.28.1.9307 (git: 805dd86e531468470f92a7d330c1a463a007fb8f)" + }, + "driver": { + "name": "mongo-go-driver", + "version": "v1.12.0-cloud" + }, + "platform": "go1.22.11", + "os": { + "type": "linux", + "architecture": "arm64" + } + }, + "count": 10, + "last": { + "$date": 1739398631741 + } + } + ], + "section": "driverVersions", + "subsection": "driver_versions", + "ts": { + "start": { + "$date": 1739398631740 + }, + "end": { + "$date": 1739398631741 + } + }, + "version": "3.1.0" + }, + { + "command": "function() {\n 'Oplog does not exist on standalone nodes';\n }", + "error": null, + "host": "ip-10-122-13-136", + "ref": null, + "tag": { + "$oid": "67ad1de6f148a59d2200e02b" + }, + "section": "driverVersions", + "subsection": "oplog_churn_rate", + "ts": { + "start": { + "$date": 1739398631741 + }, + "end": { + "$date": 1739398631741 + } + }, + "version": "3.1.0" + } +]