Выбор ответа Middle Нагрузочное тестирование обновлено
Стенд для нагрузки
Вопрос
Результаты нагрузки на тестовом стенде с маленькой базой отличные. Почему переносить их на прод опасно?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Другие объём данных, конфигурация и железо: база и кеши ведут себя иначе. Запрос, быстрый на тысяче строк, на десяти миллионах может уйти в полный скан.
Варианты ответа
- Нагрузочные тесты на стендах недостоверны, их результаты смотрят только на проде
- На проде мощнее железо, поэтому там результаты окажутся лучше стенда
- Другие объём данных, конфигурация и железо: база и кеши ведут себя иначеправильный ответ
- Опасности нет, если код и версии зависимостей на стенде совпадают
Разбор
Запрос, быстрый на тысяче строк, на десяти миллионах может уйти в полный скан. Кеш, влезающий в память на стенде, на проде не влезает. Отличаются число реплик, лимиты, сеть. Поэтому стенд для нагрузки делают максимально похожим на прод по данным и конфигурации, а различия явно фиксируют в отчёте.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.