SQL: Query on View - медленное выполнение - PullRequest
0 голосов
/ 29 мая 2009

Sql новичок здесь. Если вы запускаете запрос, объединяющий две таблицы и одно представление. Если представление состоит из трех таблиц. Это замедляет запрос? Есть ли способ ускорить его?

Ответы [ 2 ]

1 голос
/ 29 мая 2009

Представление не дороже, чем написание SQL, а иногда даже быстрее. База данных знает о представлении и может кэшировать его план выполнения.

Но запросы к двум таблицам медленнее, чем к пяти таблицам, независимо от того, находятся ли три дополнительные таблицы в представлении или нет.

0 голосов
/ 29 мая 2009

на основе вашего ограниченного ввода, единственный ответ: убедитесь, что используется индекс

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