SQL Представления: есть ли преимущество в создании представления для одной таблицы, также без каких-либо операций? - PullRequest
0 голосов
/ 15 апреля 2020

Если у меня есть таблица table_x, скажем, около 15 столбцов и приложение будет многократно (скажем, каждые 5 минут) запрашивать (только 3 столбца из table_x) select a,b,c from table_x where date_time>=foo and date_time<=bar, достигну ли я какого-либо преимущества в производительности / времени в запросе, если я создаю представление для этого.

Я не предпочитаю делать индекс для a,b,c, потому что приложение также будет запрашивать как (с той же частотой)

select p,q,r from table_x where date_time>=foo and date_time<=bar
select x,y,z from table_x where date_time>=foo and date_time<=bar
select g,e,f from table_x where date_time>=foo and date_time<=bar

...