если на primary запрос выполняется за 2 секунды, на secondary - 20?
есть primary и secondary ноды, версия монго 5.0.2
добавил опцию readPreference=secondaryPreferred для того, чтобы запросы на чтение отправлялись на secondary
запросы на чтение туда действительно уходят и при этом, обрабатываются значительно медленее чем на primary
если на primary запрос выполняется за 2 секунды, на secondary - 20
при повторном запросе, на secondary выполняется за 18 секунд )
такое замедление запросов выглядит странным
гуглил на эту тему, пишут что прогрев кеша помогает
в моем случае это не помогло, что можно еще почитать, проверить?
Как правило дело именно в кэшах и греться им надо под нормальной нагрузкой а не разовыми запросами. И запрос исполняемый использует индексы или нет? Они тоже прогрева требуют. Конфигурация серваков одинаковая?
запрос использует индексы, конфиг одинаковый
как много греть нужно на ваш взгляд?
Просто нагрузку дать такую же как на мастер пока нагрузка на диск не станет схожей с мастером
Обсуждают сегодня