Ускорение выборки из производных таблиц с учётом всей цепочки наследования
Недавно возникла интересная задача: 21665297 и 21666325.
Итак, дано:
Итак, дано:
- три хранимых класса "a","b" и "c", где "с" наследуется от "b", а "b" в свою очередь - от "a";
- данные всех трёх классов хранятся в одном глобале и соответственно нумерация ID у всех трёх - сквозная;
- необходимо как-то ускорить следующие запросы, чтобы избежать полного сканирования
select * from a
select * from b
select * from с - также должна учитываться вся цепочка наследования при работе с указанными таблицами.