Увеличение числа медленных запросов поиска после обновления до MongoDB 3.4 - PullRequest
0 голосов
/ 03 июля 2019

Я недавно обновил MongoDB с версии 3.2 до версии 3.4.Без изменений в конфигурации в типе экземпляра.Однако с тех пор число медленных запросов в журналах MongoDB значительно возросло.Количество текущих подключений возросло.График p99 для наших находок показывает явное увеличение времени, однако линия p95 остается плоской.Медленная плотность бревен также подтверждает это.

Глядя на логи, похоже, многие из этих запросов ждут блокировки.Вот где уходит 99% заявленного времени работы.

Иногда это на уровне базы данных, иногда на уровне сбора, а иногда на уровне MMAPv1Journal.

Кто-нибудь еще заметил такое снижение производительности в MongoDB 3.4?(с MMAP в качестве механизма хранения)

Еще один интересный момент, который следует отметить, - это то, что некоторые из этих запросов также имеют журналы до 3.4, но плотность была не очень.

Единственный вывод, который яможет прийти к увеличению числа раз, есть глобальная блокировка или блокировка на уровне журнала или коллекции.

...