У меня есть таблица данных, которая обновляется раз в неделю. Затем у меня есть запрос, который обрабатывает эти данные и возвращает список кодов и количество часов, зарезервированных для этих кодов. Этот запрос достаточно сложный и занимает около 5 секунд.
Эти данные должны использоваться многими другими запросами в БД, поэтому я хочу поместить их куда-нибудь, чтобы к ним можно было легко получить доступ другими запросами. Делать это в представлении казалось хорошей идеей, но это означает, что каждый раз, когда вызывается это представление, он перезапускает этот запрос, занимая 5 секунд, если за один раз происходит много вызовов, то это вызовет приложение для замедления.
Так что я подумал, что было бы лучше создать это представление в виде таблицы, когда данные импортируются в понедельник, поскольку это будет единственный раз, когда это изменится. Это лучшая идея, или я смотрю на это неправильно?