У меня есть требование создать отчет, который убивает процессор и занимает много времени для запуска.SQL Server Indexed View Question
Я думаю, что я мог бы значительно ускорить это, создав индексный указатель, который хранит все эти данные в одном месте, что упростит запрос/отчет. Это мнение не просто будет использоваться для отчета, поскольку я думаю, что это принесет пользу нескольким областям в слое данных.
Индексированное представление потенциально содержит 5 миллионов записей, я не могу найти никаких указаний относительно того, в какой точке индексированные представления больше не рекомендуются. Я предполагаю, что индексный указатель такого размера займет много времени, чтобы построить, когда SQL начнет сначала, но я надеюсь, что после этого стоимость его поддержания будет минимальной.
Есть ли какие-либо рекомендации по лучшей практике относительно того, когда следует использовать представления индексов и когда их не использовать? Будет ли просмотр перестраиваться после перезапуска каждого сервера или он будет храниться где-нибудь на диске?
Опубликовать медленные SQL и таблицы defs – TFD