Всем привет, может кто-то помочь с запросом? А то он

сейчас выполняется порядка 5 минут

Ссылка на запрос: https://pastebin.com/nzjWHb5k

Внизу написал какие индексы в таблицах существуют и сколько записей в таблицах

9 ответов

11 просмотров

А что за идиома У вас такая в запросах Select min(Id) , name... group by name ? Вот из-за неё скорее всего и весь провал...

为什么要翻译-. Автор вопроса
Ilya Zviagin
А что за идиома У вас такая в запросах Select min...

Потому что есть дубли в таблицах, которые сейчас по времени очень долго удалять

为什么要翻译 .
Потому что есть дубли в таблицах, которые сейчас п...

Ну так Удали дубли раз и навсегда и живи спокойно дальше

为什么要翻译-. Автор вопроса

У тебя запрос делается из одной таблицы, все остальные джойны не фильтрующие, они все левые, условия where У тебя тоже нет следовательно обрабатывается у тебя вся таблица импорт RAW. Это происходит всегда. Также всегда все остальные пять таблиц выжимаются через group by чтобы убрать дубликаты. Ещё раз повторяю это делается каждый раз над всеми строками таблиц. Чтобы этот запрос работал быстрее просто Нет поводов никаких То есть ему даже оптимизироваться негде у него нет никакого места где он мог бы работать быстрее

为什么要翻译-. Автор вопроса
Ilya Zviagin
У тебя запрос делается из одной таблицы, все остал...

То есть грубо говоря этот запрос и так уже оптимально работает, верно?

为什么要翻译 .
То есть грубо говоря этот запрос и так уже оптимал...

Он скажем так работает с максимальной скоростью

为什么要翻译 .
То есть грубо говоря этот запрос и так уже оптимал...

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

А ещё же это самое стал считать размеры таблиц посмотрел на заметочки что индексов нет и подумал Про индексы... так вот самый пиздец в том что даже если бы это эти индексы были они бы ни хрена не работали потому что тут они не применимы разве что My SQL догадается создать индексы на временной таблице с которым с которыми идут Join

Похожие вопросы

Обсуждают сегодня

Желаю получить совет от великих ботмейкеров которые успешно поднимали ботов на несколько тысяч одновременно активных юзеров Какая чушь нужна людям прямо сейчас, и что стоило ...
ռɛ ʋɛʀʍօʀɛ
6
Мне вот интересно jwt токен для подключения сторонего сайта к оду норм идея?
Andrij Moskivets
6
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
В альтернативе у нас сидеть горбатиться на дядю в галерах, пока не помрешь или пока тебя не заменят более молодым сотрудником, который готов гребсти в два раза дешевле. Вот и ...
Кабан Кабанов
7
сори за оффтоп, но просто в тему https://www.youtube.com/watch?v=8Q_YfcpgdGU
Alex Kom
8
Окей, а продвигать эту шляпу как? Я ни разу ботов не двигал , ибо не делал ничего для себя толком🧐
ռɛ ʋɛʀʍօʀɛ
5
По какой цене продают скрипты анонимного чата? Я за 500 даже готов 😂😂😂
Ilya Shvechikov
7
И еще, я вчера чутка запутался, показы это типо рекламные посты или рассылки, а приветы?
Ilya Shvechikov
5
Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Карта сайта