У меня есть таблица, которая содержит информацию о различных событиях, например,
CREATE TABLE events (
id int not null primary key,
event_date date, ...
)
Я понял, что 90% всех запросов имеют доступ только к событиям сегодняшнего дня;старые строки сохраняются для истории и в конечном итоге перемещаются в архивную таблицу.
Однако таблица событий все еще велика, и мне интересно, могу ли я улучшить производительность, создав материализованное представление, которое имеет что-то вроде WHERE event_date = trunc(sysdate)
и, возможно, индексна event_date
?Это вообще разрешено?
Спасибо