Привет, разработчики. Я исследую способы быстрого выбора строк из множества таблиц с одинаковой структурой.В таблицах слишком много данных, чтобы быть 1 таблицей.Таким образом, каждая таблица содержит данные за 1 месяц.Например, log_2011_01, log_2011_02 и т. Д. В таблицах есть столбец datetime created_at
.
Мне нужно создать хранимую процедуру, она должна содержать 2 параметра datetime для поиска между этими датами и несколько других.
Теперь я вижу следующую реализацию: хранимая процедура должна вычислять коллекцию таблиц между двумя датами и генерировать sql для выбора данных с помощью union_all.Я думаю, что я буду тяжелым и не готов к высокой нагрузке, не так ли?Есть ли другие возможности сделать это?Спасибо