частичной выборке по таблице в 10GB кажется многовато. На что смотреть?
где смотрели потребление памяти? надо в system.query_log поле memory_usage смотреть где смотрели размер таблицы? надо в system.tables поле total_bytes на память в основном влияет JOIN, ORDER BY и GROUP BY операции и sub queries еще тоже в памяти
спасибо. там и смотрел. У меня есть GROUP BY и subquery.
ну вот ваша sub query она распакованная в памяти лежит... если из нее еще потом GROUP BY делают то оверхед по памяти на GROUP BY зависит от того насколько много уникальных ключей в группировке получается...
Спасибо. А как сделать "нераспакованную"?
а покажите запрос
https://gist.github.com/antonyc/11a3a71dd5962ac4d6815233b9fba3c7
Обсуждают сегодня