Описание тега indexed-views

1 ответ

Предупреждение о длине ключа кластерного индекса на varchar(120)?

Итак, сегодня я занимался оптимизацией, создавая индексированные представления и т. Д., И я столкнулся с этим предупреждением. Предупреждение! Максимальная длина ключа для кластеризованного индекса составляет 900 байтов. Индекс 'IX_...' имеет максим…
0 ответов

Индексированное или материализованное представление, реплицирующееся на БД SQL Server из БД Oracle

Цель состоит в том, чтобы наиболее простой / гибкий способ иметь несколько таблиц в производственной базе данных Oracle, реплицированных на базу данных SQL Server (для целей отчетности) и максимально приближенных к реальному времени. В настоящее вре…
0 ответов

Слабая поддержка альтернативы индексированию представления, которое не может быть проиндексировано в SQL-сервере?

Я пытаюсь проиндексировать свои представления, поскольку данные относительно статичны, и это может повысить производительность. Я не могу индексировать представление, потому что оно содержит "ранжирование или агрегатную оконную функцию". Есть ли обх…
5 ответов

Как создать материализованные представления в SQL Server?

Я собираюсь разработать DW, и я слышал о материализованных взглядах. На самом деле я хочу создать представление, и оно должно обновляться автоматически при изменении базовых таблиц. Может кто-нибудь объяснить с примером запроса..
21 окт '10 в 10:14
0 ответов

Индексированное представление и временная таблица для повышения производительности редко выполняемого запроса

У меня медленный запрос, структура которого select fields from table join manytables join (select fields from tables) as V1 on V1 on V1.field = .... join (select fields1 from othertables) as V2 join (select fields2 from moretables) as V3 Подзапросы …
16 май '17 в 13:51
0 ответов

Обновления / вставки в базовых таблицах замедляются из-за связанных индексированных представлений

У нас есть хранимая процедура, которая ОБНОВЛЯЕТ таблицу на основе некоторых условий. И в той же хранимой процедуре вставляет в ту же таблицу при некоторых других условиях. Теперь эта таблица назначения имеет кучу связанных индексированных представл…
1 ответ

Отдел индексированных представлений SQL Server

Можно ли выполнить деление в операторе SELECT индексированного представления? В тот момент, когда я добавляю результат столбца, который будет делиться на значение одного столбца, деленное на другой, я начинаю получать следующую ошибку: Невозможно со…
02 мар '18 в 10:11
1 ответ

Простое обновление SQL выполняется очень медленно

SQL Server 2008 R2. Выполнение простой команды обновления, которая выглядит следующим образом UPDATE [group_mtm] SET group = foobar where user in (u1,u2,u3,...u19) Запрос обновляет только 1 строку, но занимает более 2 секунд. Это таблица 2 атрибутов…
02 мар '15 в 22:24
1 ответ

Ошибка при создании представления - [dbo].[SomeFunction] не привязана к схеме

Я получаю эту ошибку при создании представления: "Невозможно связать представление схемы" dbo.viewStock "." Dbo.GetStockCurrentQuantityByProduct "не привязано к схеме". ПРЕДПОСЫЛКИ: Что я на самом деле хочу достичь, так это повысить скорость запроса…
10 ноя '10 в 10:11
2 ответа

Разделение взглядов в sql

Как разделить индексированное представление в MS-SQL? У меня есть представление индекса, который хранит диапазон значений. Определение представления следующее CREATE VIEW dbo.target_individual_product WITH SCHEMABINDIN AS SELECT day_dim.date_time AS…
17 ноя '10 в 09:49
1 ответ

Основной источник событий в SQL Server с использованием индексированных представлений

Я пытаюсь реализовать очень простой Event Sourcing, используя SQL Server. Никаких библиотек, никаких других серверов, ничего особенного, только из основ использования SQL Server. Предположим, у меня есть эта таблица: Id | Name | Data | CreatedOn 1 |…
2 ответа

Присоединение к CTE преобразованию таблицы

Часто я сталкиваюсь с такой ситуацией, когда мне нужно соединить большую таблицу с определенной трансформацией таблицы. Я сделал пример с большим столом и меньшим столом цен. Введите таблицу CarPrices, в которой указаны цены по марке / модели автомо…
4 ответа

Индексированные представления: Как вставить значение в другую таблицу с индексными представлениями?

Мой стол: CREATE TABLE [dbo].[Balance] ( [Id] INT IDENTITY (1, 1) NOT NULL, [Balance] DECIMAL (18, 2) NOT NULL, [Today_Date] AS (CONVERT([char](10),getdate(),(126))), [Date_end] DATE NOT NULL, [Remaining_Days] AS (datediff(day,CONVERT([char](10),get…
20 ноя '15 в 10:45
2 ответа

Индексированные представления SQL Server: невозможно использовать выражение в операторе SELECT представления

Я пытаюсь использовать выражение в операторе SELECT для создания индексированного представления. В соответствии с рекомендациями MDSN для индексированных представлений выражения могут использоваться, если они являются детерминированными. К сожалению…
24 мар '15 в 13:57
0 ответов

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

У меня есть таблица, которая используется рядом индексированных представлений, которые я хочу преобразовать во временную таблицу. Все команды для добавления необходимых столбцов и установки SYSTEM_VERSIONING=ON с таблицей истории выполнены успешно. …
09 мар '17 в 18:53
3 ответа

Просмотр кластерного индекса Поиск более 0,5 миллиона строк занимает 7 минут

Взгляните на этот план выполнения: http://sdrv.ms/1agLg7K Это не оценивается, это актуально. От фактического исполнения, которое заняло около 30 минут. Выберите второй оператор (занимает 47,8% от общего времени выполнения - примерно 15 минут).Посмот…
1 ответ

Настройка сеанса для поддержки индексированных представлений

Я использую индексированные представления в моей базе данных. Таким образом, клиент должен иметь некоторую настройку сеансового соединения для их вызова. Я использую соединение ado.net, команда для вызова хранимых процедур. Каждый раз, когда мне нуж…
07 сен '11 в 08:09
4 ответа

Действительно ли индексирование представления в Sql Server 2008 дублирует исходные данные?

Если я создаю индексированное представление (в Sql Server 2008), означает ли это, что я скопирую все необходимые данные из исходных таблиц в отдельную новую таблицу? Или только некоторые крошечные указатели / индексы сохранены, чтобы представить это…
1 ответ

Могу ли я создать индекс Sql Server, который включает в себя сводку некоторых дочерних строк?

Возможно ли в Sql Server 2016 создать какое-либо индексированное представление (или его эквивалент), которое суммирует простые отношения родитель / потомок. например: Parent: Vehicles Children: Parts (the parts that make up the car) Children: Worker…
09 янв '17 в 06:20
0 ответов

Альтернативная таблица в реальном времени и таблица обмена

Я использую SSMS 2016. У меня есть представление с несколькими миллионами записей. Представление не индексируется и не должно выполняться, поскольку оно обновляется (вставляется, удаляется, обновляется) каждые 5 минут заданием на сервере, чтобы зате…