Я ищу несколько общих советов о том, как лучше всего выполнять тяжелый анализ / извлечение данных для таблицы базы данных, не влияя на производительность обычных запросов сайта к таблице. Некоторые из расчетов могут включать объединение нескольких таблиц, а также сложную сортировку и упорядочение. Так что «используйте лучшие индексы» не всегда является решением.
Этот вопрос не совсем конкретный. Я ищу общий способ решения проблемы, которая возникала много раз за эти годы. Поэтому у меня нет конкретной схемы таблиц, которую нужно показывать, какой-то конкретный запрос, который нужно показать. Я подумал о том, чтобы сначала сбросить таблицу с помощью mysqldump, а затем повторно импортировать таблицу под другим именем, а затем выполнить тяжелый анализ этой временной таблицы. Мой системный администратор ненавидит эту идею, поэтому я ищу какие-либо другие решения, которые придут люди, чтобы справиться с этим типом проблемы.