Выбор ответа Middle Нагрузочное тестирование обновлено

Стенд для нагрузки

Вопрос

Результаты нагрузки на тестовом стенде с маленькой базой отличные. Почему переносить их на прод опасно?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Другие объём данных, конфигурация и железо: база и кеши ведут себя иначе. Запрос, быстрый на тысяче строк, на десяти миллионах может уйти в полный скан.

Варианты ответа

  1. Нагрузочные тесты на стендах недостоверны, их результаты смотрят только на проде
  2. На проде мощнее железо, поэтому там результаты окажутся лучше стенда
  3. Другие объём данных, конфигурация и железо: база и кеши ведут себя иначеправильный ответ
  4. Опасности нет, если код и версии зависимостей на стенде совпадают

Разбор

Запрос, быстрый на тысяче строк, на десяти миллионах может уйти в полный скан. Кеш, влезающий в память на стенде, на проде не влезает. Отличаются число реплик, лимиты, сеть. Поэтому стенд для нагрузки делают максимально похожим на прод по данным и конфигурации, а различия явно фиксируют в отчёте.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме