IT Сургут
IT Сургут
@surgut_it

Сначала измерить, потом ускорять

Сначала измерить, потом ускорять

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

Правильный порядок. Измерить, где уходит время: замеры вокруг подозрительных участков, профилировщик, план выполнения запроса.

Что смотреть первым. Количество и время запросов к базе — запрос внутри цикла даёт большинство проблем. Лишние объёмы: выборка всей таблицы ради трёх полей. Обращения к внешним системам.

Как мерить. На реальных объёмах, а не на тестовой базе. И не среднее, а поведение самых медленных запросов: людям запоминаются именно они.

После правки. Измерить снова: интуиция ошибается в обе стороны.

И трезвая оговорка: не всё стоит ускорять. Ночной расчёт, который идёт двадцать минут и никому не мешает, трогать незачем. Ускорять надо то, что задерживает работу смены, — и это почти всегда другие места, чем кажется на глаз.

IT Сургут — t.me/surgut_it
Этот пост опубликован в Telegram-канале IT Сургут. Подписаться можно по ссылке: @surgut_it.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.