SAP HANA: - Использование представлений вычислений (в верхней части таблицы) вместо ссылки на прямую таблицу в процедурах для повышения производительности - PullRequest
1 голос
/ 17 июня 2020

Я новичок в SAP HANA, кто-то предложил мне использовать представления вместо таблиц для повышения производительности в процедурах магазина, это правда. Я имею в виду создание представления вычислений поверх таблицы и использование представления в процедуре вместо таблицы.

Даже представление будет ссылаться на базовую таблицу, почему это улучшит производительность, пожалуйста, руководство.

Они говорят, что если мы используйте таблицу в процедуре, и любой запрос (другой сеанс) выборки данных из той же таблицы вызовет блокировку, которая может повлиять на производительность.

1 Ответ

1 голос
/ 17 июня 2020

Это не точное утверждение. Прямая промежуточная проекция не прибавит «ускорения». А использование представлений в табличной функции или процедуре не блокирует одновременное чтение из нее другими процессами.

Ваши коллеги могут захотеть проверить эти предположения, например, с помощью трассировки PlanViz или EXPLAIN PLAN.

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