Сегодня я работал над тестом на производительность с MongoDB. Как только мне удалось использовать все левое пространство моего жесткого диска, чтобы тест был остановлен посередине. Поэтому я удалил некоторые файлы и перезапустил тест после db.dropDatabase();
. Но я заметил, что результаты db.collection.stats();
, кажется, сейчас неправы.Как сбросить статистику сбора MongoDB?
Мой вопрос: как я могу сделать MongoDB сброс/пересчет статистики коллекции?
Вы имеете в виду 'db.collection.stats()'? Каким образом статистика неверна? – JohnnyHK
Честно говоря, я не уверен, что это неправильно, но моя тестовая база данных со 100-миллисекундными документами (каждая с двумя полями типа «int» и «date») имеет размер как «storageSize»: 8683839472' while его индекс равен «totalIndexSize»: 5769288112'. Было бы неплохо, если бы я мог убедиться в статистике, сбросив их. – Mehran
В документах нет ничего, что подразумевало бы, что это не всегда актуально, поэтому эти значения верны. – JohnnyHK