Влияет ли количество столбцов в редактируемом представлении на производительность - PullRequest
0 голосов
/ 09 апреля 2020

В oracle, если у меня есть таблица с 50 столбцами, есть ли разница в производительности между представлением, которое ссылается на 4 столбца, и представлением, которое ссылается на все.

Например -

CREATE OR REPLACE FORCE EDITIONABLE VIEW V_VIEW1 AS select col1, col2, col3, col4 from table1;

против

CREATE OR REPLACE FORCE EDITIONABLE VIEW V_VIEW1 AS select * from table1;

Есть ли разница между ними? Я пробовал поискать в Google, но просмотр ключевых слов интерпретируется как просмотр действий.

1 Ответ

1 голос
/ 09 апреля 2020

Зависит от того, как вы используете вид. Если вы запустите:

select * from v_view1;

, тогда очевидно, что второе представление возвращает больше данных, поэтому должно занять немного больше времени (возможно, не намного).

Но если вы запустите:

select col1, col2, col3 from v_view1;

тогда нет никакой разницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...