TGViewer
Откровенная аналитика Откровенная аналитика @naked_analytics · 867 subscribers
Post #100 1.05K
Как оптимизировать SQL-запрос одной строчкой кода

Достаточно написать analyze schema.table перед выполнением запроса

Как это работает: анализ таблицы позволяет внутреннему оптимизатору запросов базы данных получить информацию о состоянии таблицы и за счёт этого составить лучший вариант исполнения запроса

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

Важно помнить, что analyze - это не панацея на все случаи жизни. Это не заменит работы по проектированию таблиц и запросов, но во-первых, усилит эффект от такой работы, а во-вторых, позволит быстро ускорить запрос, если вам сейчас не до оптимизации
  • 🔥 9
  • 🍓 3
  • ⚡ 2
More from @naked_analytics
  1. Dec 4, 2025Джойн про который я узнал спустя 4 года работы в аналитике Недавно узнал, что помимо всех…
  2. Dec 1, 2025Почему каждый дашборд должен начинаться с дизайна И я сейчас не про подбор шрифтов и цвето…
  3. Nov 17, 2025В эту пятницу буду выступать на матемаркетинге Расскажу про то как собрал ассистента на ба…
  4. Sep 17, 2025Как откликаться на вакансии куда сотни человек уже откликнулись Вы наверняка видели ваканс…
  5. Sep 10, 2025Задача из Meta, в которой многие ошибаются ☔️ Недавно в LinkedIn увидел задачку (говорят,…
  6. Aug 15, 2025Попробовал Google CLI и был приятно удивлён результатом Не так давно гугл выпустил своего…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →