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

2 ответа

Всегда ли MySQL view выполняет полное сканирование таблицы?

Я пытаюсь оптимизировать запрос, который использует представление в MySQL 5.1. Кажется, что даже если я выбираю 1 столбец в представлении, он всегда выполняет полное сканирование таблицы. Это ожидаемое поведение? Представление просто ВЫБРАТЬ "Все ст…
1 ответ

Есть ли в MySQL эквивалент "индексированных представлений" SQL Server?

Имеет ли MySQL одинаковую функциональность для "индексированного представления" SQL Server? Является ли представление быстрее простого запроса? То, что я специально ищу, - это способ для MySQL создать "представление", которое будет возвращать резуль…
6 ответов

Замедление в индексированном представлении для SQL 2005

Скажем, у меня есть очень длинная таблица (~35 миллионов строк), которая называется TimeCard и имеет всего 5 столбцов (tableID, CompanyID, UserID, ProjectID, DailyHoursWorked, entryDate). Это довольно простая таблица, в которой записываются рабочие …
10 мар '10 в 19:41
1 ответ

Не уверен, что я понимаю, что делает индексированное представление за кулисами в SqlServer

Я использую SQL Server 2008 и начал обнаруживать, что индексированные представления помогают мне ускорить некоторые из моих запросов... так как моя схема не является базовой. Итак, если у меня есть таблица, которая выглядит следующим образом... **Pa…
28 авг '09 в 01:31
1 ответ

Индексированный вычисляемый столбец SQL Server, который суммирует другую таблицу

Я хотел бы эффективно добавить вычисляемый столбец, который суммирует столбец из выбранных строк в другой таблице. Мне нужно быстро получить и найти значения в вычисляемом столбце без пересчета суммы. Вычисляемый столбец, который я хотел бы добавить…
2 ответа

Репликация транзакций SQL Server для индексированных представлений

Я делаю репликацию транзакций для индексированных представлений. У меня есть другие реплицированные представления схемы, которые ссылаются на индексированные представления, используя подсказку NOEXPAND. Несмотря на то, что я вызываю sp_addarticle дл…
1 ответ

Детерминированная функция для получения сегодняшней даты

Я пытаюсь создать индексированное представление, используя следующий код (чтобы я мог опубликовать его для репликации в виде таблицы): CREATE VIEW lc.vw_dates WITH SCHEMABINDING AS SELECT DATEADD(day, DATEDIFF(day, 0, GETDATE()), number) AS SettingD…
24 ноя '15 в 01:22
3 ответа

Как создать индексированное представление количества детей

Я пытаюсь взять таблицу с отношениями родитель-ребенок и узнать количество детей. Я хотел бы создать индексированное представление о количестве детей, используя COUNT_BIG(*), Проблема в том, что в моем представлении индекса я не хочу удалять сущност…
4 ответа

Самый быстрый SQL-запрос для неиндексированных данных

Я создаю несколько пользовательских отчетов для базы данных SQL Server 2005. База данных принадлежит стороннему управляющему приложению. Данные, которые я извлекаю, не относятся к основным целям сайта, поэтому данные в основном не индексируются, за …
1 ответ

Индексированные представления SQL Server, используемые вместо таблиц

Я немного запутался в использовании индексированных представлений в SQL Server 2016. Вот моя проблема. Если у меня есть таблица фактов с большим количеством столбцов, и я создаю индексированное представление с именем IV_Sales как select year, custom…
11 апр '17 в 11:53
2 ответа

Как использовать подсказку NOEXPAND с Linq to SQL?

У меня есть индексированное представление, для которого мне нужно указать подсказку noexpand, чтобы она работала разумно. К сожалению, с точки зрения изменения сгенерированного запроса Linq to SQL T-SQL из подсказки NOLOCK, кажется, что нет простого…
28 июн '10 в 19:51
1 ответ

Производительность полнотекстового индекса в индексированном представлении SQL 2005

Я создал индексированное представление: CREATE VIEW LogValueTexts WITH SCHEMABINDING AS SELECT ISNULL(LRVS_SLOG_ID*256+LRVS_IDX,0) AS ID,LRVS_VALUE AS Value FROM dbo.LRVS_LogRecordedValues WHERE LEN(LRVS_VALUE)>4 CREATE UNIQUE CLUSTERED INDEX IX_…
1 ответ

Почему мои индексы сбрасываются при изменении схемы представления индекса?

Сервер: MS Sql Server 2008 Когда я создаю индексированное представление... и затем меняю схему представления, все индексы удаляются. Это так раздражает! Может кто-нибудь объяснить, почему это так? Сначала я подумал, что это может быть потому, что по…
13 окт '09 в 04:07
0 ответов

Проверьте ограничение на секционированные таблицы в MSSQL

В нашей среде MSSQL server 2008 R2 у нас есть таблица, которую мы разбили на основе годовой функции секционирования. Нам нужно определить представление для этой таблицы и использовать преимущества разбиения таблиц при выполнении запроса по этому зап…
1 ответ

Переместить индексированные представления в отдельную файловую группу

У меня есть несколько индексированных представлений, которые я хочу переместить из основной файловой группы в другую файловую группу, с минимальным влиянием на производительность. Как я могу сделать это?
20 янв '13 в 06:04
1 ответ

Как BLOB хранится в индексированном представлении?

Вопрос Предполагая, что я делаю индексированное представление на таблице, содержащей varbinary(max) в столбце, будет ли двоичное содержимое физически скопировано в B-дерево индексированного представления, или исходные поля будут просто каким-либо об…
18 ноя '16 в 12:41
0 ответов

Как обновить индексированное представление в SQL Server?

Я ежедневно выполняю более 40 отчетов, используя SSRS. Эти отчеты используют аналогичный набор данных с некоторыми изменениями при условии. Я думаю, что лучше использовать индексированное представление, а не таблицы; это повысит производительность и…
27 ноя '17 в 12:33
2 ответа

SQL Server ISDATE в индексированном представлении

У меня есть индексированное представление, где мне нужно сделать это SELECT ... CASE WHEN ISDATE(ColumnName) = 1 THEN CONVERT(datetime, ColumnName, 103) ELSE NULL END AS ViewColumn .... Попытка создать индекс дает: Невозможно создать индекс для пред…
25 янв '12 в 17:50
1 ответ

Укажите десятичную точность столбца в индексированном представлении SQL Server

Мне интересно, можно ли переопределить точность столбцов по умолчанию для столбцов в индексированном представлении. Представление всегда создает столбцы с максимально возможной точностью. Полный пример запуска ниже: -- drop and recreate example tabl…
13 сен '17 в 03:35
1 ответ

Индексированное представление SQL Server, сопоставление представлений с объединениями не работает

Кто-нибудь знает, когда SQL Server 2008 R2 может автоматически сопоставлять индексированные представления (также известные как материализованные представления), которые содержат присоединения к запросу? Например, вид select dbo.Orders.Date, dbo.Orde…