0.000069 Rows_sent: 10000 Rows_examined: 42585738 Rows_affected: 0 Bytes_sent: 310257
SET timestamp=1696228634;
SELECT *
FROM b_search_content_stem
LIMIT 42575738, 10000;
как это победить?
раньше было 15 секунд, я сделал mysqlcheck —optimize и теперь 12 сек., но можно сделать меньше?
Так селект долгий или апдейт?
не понял, какой update?
Эмм, у вас 42,5 млн записей, а зачем вы их все одновременно выбираете? Просто не совсем понятно цель такого запроса :) В чистом SQL я конечно не силен, но мне кажется проблема как раз в том что вы хотите такой огромный массив данных получить единовременно :)
Или вы хотели "постранично" получать данные? Но ведь LIMIT и OFFSET тогда по другому надо применять :)
так то не я, а B24
а зачем 4 ляма строк забирать?
42.5 ляма :)
Ну вы просто запрос воткнули в вопросе, вот я и решил что вы сами для чегото его делаете :) А вообще надо конечно смотреть конкретно где и для чего он у вас возникает, пока ваш вопрос про "сферический запрос в вакууме" :)))
вероятно потому что не удаляли там записи давно в CRM
Обсуждают сегодня