хотел получить?
4. Что получил?
Как правило, как только ты это формулируешь, сразу все становится ясно
Хм, благодарю. Сохранил себе.
Вот буквально сейчас. SQL, не Vue, но неважно. Несколько месяцев, в несколько подходов, рефакторил запрос. Ужал его с 1.2 секунды до 0.6, сильнее не удавливалось. Спросил Богука (это один из лучших в мире специалистов по Postgres), может ли он помочь. Тот согласился. Я начал документировать для него задачу. В процессе документирования понял, что тот подзапрос, на который я убил столько сил и который все равно отжирает больше половины времени, уходящего на запрос - не нужен. То ли я его раньше использовал, то ли я его планировал использовать, но по факту он считает данные, которые никто потом не прочтет. Запрос ужался до 250 мс. Так Богук помог мне с решением задачи, даже не прочитав письма...
Уточка - это когда ты начинаешь задавать вопрос и видишь ответ. А тут - сначала подробно пишется документация)
Обсуждают сегодня