Описание тега covering-index
1
ответ
Индекс покрытия по сравнению с кластерным индексом (индекс базы данных)
Я работаю над системой баз данных и ее индексами, но мне очень трудно разглядеть четкую разницу между индексом покрытия и кластеризованным индексом. Я погуглил, но не получил однозначного ответа: В чем различия между двумя типами индексов Когда я ис…
13 май '10 в 16:50
2
ответа
Покрытие индексов, когда дополнительные столбцы однозначно определяются кластеризованным индексом
Предположим, мне нужно обновить myTab из luTab следующим образом update myTab set LookupVale = (select LookupValue from luTab B where B.idLookup = myTab.idLookup) luTab состоит из 2 столбцов (idLookup(уникальный), LookupValue) Что предпочтительнее: …
18 дек '09 в 10:21
2
ответа
Составной индекс имеет направление в MySQL?
Когда будет необходимо следующее: create index i_t_a_b on t(a,b); create index i_t_b_a on t(b,a);
23 мар '10 в 13:58
1
ответ
Как вы можете проверить, использует ли запрос MySQL индекс покрытия?
Как вы можете проверить, использует ли запрос MySQL индекс покрытия и получает все необходимые ему данные исключительно из этого индекса?
25 апр '13 в 19:42
1
ответ
Почему PostgreSQL не использует * просто * индекс покрытия в этом запросе в зависимости от содержимого его предложения IN()?
У меня есть таблица с индексом покрытия, который должен отвечать на запрос, используя только индекс, без проверки таблицы вообще. Postgres действительно делает это, если в предложении IN() содержится 1 или несколько элементов. Однако, если предложен…
26 май '15 в 11:40
2
ответа
Покрывает ли индекс дублирующие данные?
Предположим, у нас есть этот индекс CREATE INDEX IX_test ON t1(c1) INCLUDE (c2) Означает ли это, что у нас будет индекс c2 как на странице индекса, так и на странице фактических данных? Реальный вопрос - означает ли обновление c2, что SQL Server дол…
20 ноя '09 в 01:04
1
ответ
Columnstore индекс, сколько столбцов
У меня есть таблица с 7 столбцами. Пользователь может захотеть любой из этих столбцов для запроса. Итак, я собираюсь создать индекс columnstore для всех 7 столбцов. Это разумный план? Или есть какие-то проблемы с созданием для всех столбцов?
11 авг '16 в 15:12
1
ответ
Вопрос об индексах, касающихся усиления вставок и обновлений в базе данных
У меня вопрос о тонкой грани между приростом индекса к таблице, который постоянно увеличивается в размере каждый месяц, и приростом запросов с индексом. Ситуация такова, что у меня есть две таблицы, Table1 и Table2. Каждая таблица растет медленно, н…
15 май '10 в 22:24
2
ответа
Как индекс покрытия может удовлетворить более одного запроса?
Я унаследовал базу данных MS Sql, размещенную в Azure. В поисках улучшения производительности я много читал об индексации и покрытии индекса. (Может быть, это наиболее полное чтение, которое я нашел: https://www.red-gate.com/simple-talk/sql/learn-sq…
23 июл '18 в 16:51
1
ответ
Индекс покрытия и две таблицы в MySQL
У меня есть две таблицы (NewProducts и OldProducts), которые сравниваются. NewProducts насчитывает около 68 000 записей, а OldProducts - около 51 000. Я использую индекс покрытия для каждой таблицы, однако выполнение запроса занимает 20 минут, поэто…
05 сен '15 в 17:59
1
ответ
Перекрытие оболочки и отдельных индексов в SQL Server
У меня есть вопрос, касающийся передовых методов индексирования в SQL Server (или любой СУБД в этом отношении). Возьмите следующую таблицу: ProfileID int Text nvarchar(50) ProfileID присоединяется к Profile Таблица. Для каждого профиля, каждый Text …
11 ноя '10 в 12:50
3
ответа
Зачем использовать INCLUDE в индексе SQL
Я недавно столкнулся с индексом в базе данных, которую я поддерживаю, которая имела форму: CREATE INDEX [IX_Foo] ON [Foo] ( Id ASC ) INCLUDE ( SubId ) В этом конкретном случае проблему с производительностью, с которой я столкнулся (медленная фильтра…
13 мар '10 в 01:39
2
ответа
Почему следующий запрос копирует данные таблицы?
SELECT COUNT(*) AS cnt FROM products WHERE ExternalProductId IS NOT NULL GROUP BY SourceId, ExternalProductId HAVING cnt > 1 Есть индекс на (ExternalProductId, SourceId, AnotherField). Объяснение показывает, что индекс используется. Это напечатан…
16 дек '10 в 15:30
1
ответ
Объединить индекс покрытия с уникальным ограничением в MySQL
Рассмотрим таблицу со следующими полями: mysql> DESCRIBE my_table; +-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | pk | int(11) | NO…
05 авг '13 в 14:34
1
ответ
Запрос не использует индекс покрытия, когда это применимо
Я скачал базу данных сотрудников и выполнил несколько запросов для сравнительного анализа.Затем я заметил, что в одном запросе не использовался индекс покрытия, хотя был соответствующий индекс, который я создал ранее. Только когда я добавил FORCE IN…
05 май '10 в 13:09
1
ответ
Разница между не кластеризованным первичным ключом и индексом покрытия с точки зрения производительности
У меня есть таблица, которая содержит некластерный первичный ключ. Я намерен удалить этот первичный ключ и вместо этого создать уникальный индекс покрытия в том же столбце. Тогда у таблицы будет не первичный ключ, а уникальный индекс покрытия. Я иск…
26 июл '17 в 13:17
0
ответов
Как следует настроить индексы покрытия MSSql в Oracle Sql Developer (Data Modeller) ver 4.1.5.21
Может кто-нибудь помочь мне, как настроить индекс покрытия (опция INCLUDE) в Oracle Sql Developer (Data Modeller) ver 4.1.5.21. Я мог найти только возможность создать нормальный индекс или использовать "выражение индекса", где мы можем непосредствен…
10 авг '18 в 11:38
1
ответ
Почему оптимизатор mysql не использует полный индекс?
Я пытаюсь понять, почему MySQL не использует полный индекс для ответа на запрос. Позволь мне объяснить. Я использую базу данных IMDB через MySQL версии 5.1.73-1 (Debian). Я создал и проиндексировал "itid_inf25_mid_ndx" в таблице movie_info_idx со ст…
27 мар '15 в 13:14
2
ответа
EF Code First: CreateIndex - индекс покрытия
Можно ли использовать синтаксис CreateIndex первых миграций кода EF для создания индекса покрытия (см. Ниже, что такое индекс покрытия). Например, я могу создать простой индекс в ручной миграции следующим образом: CreateIndex("RelatedProduct", "Rela…
14 фев '13 в 18:51
1
ответ
Эффективный поиск ближайшего числа или даты в SQL, где столбец даты / числа покрывается индексом
Используя SQL2008, я пытаюсь найти эффективный запрос, чтобы найти строку, дата которой ближе всего к определенной целевой дате. Существуют очевидные неэффективные решения (например, сканирование таблицы с использованием ABS и DATEDIFF), на которые …
19 июл '11 в 00:30