Мне нужно создать новую таблицу с суммами агрегатов столбцов мер в исходной таблице. Исходный стол очень большой.Использование индекса для улучшения скорости агрегатных функций в выбранном запросе
например. Источник Таблица
Category | Product | Sales
A | P1 | 100
B | P2 | 200
C | P3 | 300
запросов, как:
SELECT Category,
Product,
SUM(Sales)
FROM source_table
GROUP BY Category.
Существует нет, где состояние.
Будет ли индексирование помощи в ускорении процесса?
Любой альтернативный механизм для ускорения запроса?
возможно. Вам нужно запустить 'EXPLAIN' в вашем запросе, чтобы узнать, что такое замедление ... просто' EXPLAIN', за которым следует ваш запрос. – Cfreak
Мы выводим инструкцию объяснения. Выполните следующую команду в MySQL и после вывода на вопрос: EXPLAIN SELECT, Категорию, продукта, SUM (Sales) FROM source_table GROUP BY Категории – Namphibian
Выхода объяснить заявление является: идентификатором | \t select_type | \t стол | \t тип | \t possible_keys | \t ключ | \t key_len | \t ref | \t ряды | \t Дополнительные | 1 | \t ПРОСТЫЕ | \t new_isis_indirect | \t индекс | \t NULL | \t idx_new_indirect | \t 1915 | \t NULL | \t 182753 | \t \t \t – user1957246