summaryrefslogtreecommitdiff
path: root/src/mongo/db/collection_index_usage_tracker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/collection_index_usage_tracker.cpp')
-rw-r--r--src/mongo/db/collection_index_usage_tracker.cpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/mongo/db/collection_index_usage_tracker.cpp b/src/mongo/db/collection_index_usage_tracker.cpp
index 3f78b3c406a..dc0941ff4c8 100644
--- a/src/mongo/db/collection_index_usage_tracker.cpp
+++ b/src/mongo/db/collection_index_usage_tracker.cpp
@@ -31,23 +31,12 @@
#include "mongo/platform/basic.h"
-#include "mongo/base/counter.h"
#include "mongo/db/collection_index_usage_tracker.h"
-#include "mongo/db/commands/server_status_metric.h"
#include "mongo/util/assert_util.h"
#include "mongo/util/clock_source.h"
#include "mongo/util/log.h"
namespace mongo {
-namespace {
-Counter64 collectionScansCounter;
-Counter64 collectionScansNonTailableCounter;
-
-ServerStatusMetricField<Counter64> displayCollectionScans("queryExecutor.collectionScans.total",
- &collectionScansCounter);
-ServerStatusMetricField<Counter64> displayCollectionScansNonTailable(
- "queryExecutor.collectionScans.nonTailable", &collectionScansNonTailableCounter);
-}
CollectionIndexUsageTracker::CollectionIndexUsageTracker(ClockSource* clockSource)
: _clockSource(clockSource) {
@@ -61,17 +50,6 @@ void CollectionIndexUsageTracker::recordIndexAccess(StringData indexName) {
_indexUsageMap[indexName].accesses.fetchAndAdd(1);
}
-void CollectionIndexUsageTracker::recordCollectionScans(unsigned long long collectionScans) {
- _collectionScans.fetchAndAdd(collectionScans);
- collectionScansCounter.increment(collectionScans);
-}
-
-void CollectionIndexUsageTracker::recordCollectionScansNonTailable(
- unsigned long long collectionScansNonTailable) {
- _collectionScansNonTailable.fetchAndAdd(collectionScansNonTailable);
- collectionScansNonTailableCounter.increment(collectionScansNonTailable);
-}
-
void CollectionIndexUsageTracker::registerIndex(StringData indexName, const BSONObj& indexKey) {
invariant(!indexName.empty());
dassert(_indexUsageMap.find(indexName) == _indexUsageMap.end());
@@ -90,8 +68,4 @@ CollectionIndexUsageMap CollectionIndexUsageTracker::getUsageStats() const {
return _indexUsageMap;
}
-CollectionIndexUsageTracker::CollectionScanStats
-CollectionIndexUsageTracker::getCollectionScanStats() const {
- return {_collectionScans.load(), _collectionScansNonTailable.load()};
-}
} // namespace mongo