У нас есть своеобразная ситуация с конкретным запросом.Зачем нужно обновлять представление, чтобы ускорить работу?
Этот запрос присоединяется к представлению, которое создает PIVOT для некоторых данных.
Теперь мы находим, что этот запрос выполняется очень медленно (10 секунд). У меня нет ручки о том, как последовательно воспроизводить его, работая медленно.
Однако, когда он работает медленно, мы можем отбросить и воссоздать представление, связанное с запросом, и это снова запустит запрос (< 1 секунда). Теперь этот UPDATE VIEW не изменяет фактическую схему представления каким-либо образом.
Я смущен. Какие-нибудь идеи относительно того, что здесь может происходить?
Что происходит при воссоздании представления, которое могло бы ускорить запрос?
Как только он работает медленно, он работает медленно даже для значений, которые он мог бы получить раньше? –
Да. Нет никаких изменений в запросе или значениях. –