У меня очень большая таблица (около 2 000 000 записей), которая разбита на 2 таблицы меньшего размера. одна таблица содержит только записи с прошлой недели, а другая содержит все остальное (а это много ...)
Теперь у меня есть несколько хранимых процедур / функций, которые использовались для запроса большой таблицы до ее разделения.
Мне все еще нужно, чтобы они запросили объединение обеих таблиц, однако кажется, что создание представления, использующего оператор объединения между двумя таблицами, длится вечно ...
это мой взгляд:
CREATE VIEW `united_tables_view` AS select * from table1 union select * from table2;
и затем я бы хотел переключить всюду хранимую процедуру, выбрать из 'oldBigTable', чтобы выбрать из 'united_tables_view' ...
Я пытался добавить индексы, чтобы сократить время, но ничего не помогает ...
Есть идеи?
PS
представление и объединение - моя идея, но любая другая творческая идея была бы идеальной!
принеси!
спасибо!