Описание тега database-indexes
Индекс содержит ключи, построенные из одного или нескольких столбцов в таблице или представлении, и указатели, которые сопоставляются с местом хранения указанных данных.
1
ответ
Индекс MariaDB для запросов подмножества column1 и диапазона column2
У меня есть этот запрос: SELECT column1 FROM table WHERE column2 IN (*small set of values*) AND column3 > number В моей таблице 3 столбца, первичный ключ - (column1, column2). Итак, я изучал составные индексы, но мне не очень ясно, в каком порядк…
01 ноя '18 в 22:25
1
ответ
Rename_column заботится об индексах?
Скажем, у нас есть что-то вроде этого: add_column :users, :single, :boolean add_index :users, :single а потом мы делаем rename_column :users, :single, :married Будет ли ActiveRecord и / или база данных обрабатывать переименование индекса, или мне пр…
18 июл '11 в 12:31
2
ответа
Mysql индекс по значениям!= 0
У меня есть большая таблица, которая содержит события. У большинства из них есть долгота + широта. Но некоторые этого не делают. Когда я ищу список событий, я всегда включаю ГДЕ долготу!=0 И широту!=0 Возможно ли в индексе или каким-либо другим спос…
05 июн '14 в 11:52
1
ответ
Как составные индексы работают в mongodb?
Я использую pymongo и mongoengine, ниже приведена схема сбора. class Person(Document, BaseMixin): school_id = StringField(required = True) first_name = StringField(default="") last_name = StringField(default="") email = StringField(default="") creat…
25 июл '18 в 08:01
4
ответа
Django: подразумевает ли unique_together db_index=True так же, как ForeignKey?
Поле на модели, foo = models.ForeignKey(Foo) автоматически добавит индекс базы данных для столбца, чтобы ускорить поиск. Это хорошо и хорошо, но в документах Django не указано, есть ли поля в мета-модели модели. unique_together получить такое же леч…
20 окт '11 в 01:17
2
ответа
Нужно ли индексировать столбец базы данных с номерами?
Предположим, что Боб заработал 107 баллов, Мэри - 105 баллов, а Джон - 105 баллов. Эти цифры могут измениться и не являются уникальными. Теперь я хочу запросить и проверить порядок, кто сверху, а кто снизу. Нужно ли индексировать тот столбец, которы…
25 апр '16 в 16:38
3
ответа
Вопросы об индексах базы данных
Когда индекс базы данных создается для ограничения уникальности для поля или несколько индексов создаются для ограничения уникальности для нескольких полей, эти же индексы можно использовать для повышения эффективности при запросах объектов, во мног…
17 сен '11 в 13:32
1
ответ
Нужно ли определять индексы хранилища данных в каждом микросервисе (модуле), который его использует, или только в корневом приложении?
Я работаю над приложением с несколькими микросервисами (модулями). Я определил индексы хранилища данных в корневом приложении (которое содержит только те файлы cfg, как datastore-indexes.xml, queue.xml и т. Д.). Я вижу эти индексы, "обслуживающие" в…
07 мар '18 в 15:49
0
ответов
Операция онлайн не может быть выполнена для индекса
Я пытаюсь REBUILD/REORGANIZE индексы на нашем сервере базы данных SQL SERVER 2014 Enterprise. Я написал следующую хранимую процедуру с помощью из Интернета: USE [ManagementReporter] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE…
07 апр '17 в 18:44
2
ответа
Обеспечить уникальность подмножества строк в таблице в БД Oracle
Для таблицы CARS с двумя столбцами, MAKE и MODEL, я хотел бы убедиться, что для некоторых конкретных значений MAKE их значения MODEL должны быть уникальными (при условии, что это база данных Oracle). Например, я хочу использовать дубликаты для Ford,…
28 июн '17 в 17:04
1
ответ
Понимание структуры первичного ключа по нескольким столбцам
Я пытаюсь понять, как индексация в SQL Server может помочь повысить производительность запроса select. Таким образом, я понимаю, что структура b-дерева используется сервером SQL при индексации. Ниже приведен простой пример. Day (Primary Key) Race Wi…
25 авг '15 в 08:49
1
ответ
Используются ли индексы, если предложение WHERE содержит неиндексированные столбцы
Я использую таблицу со следующими индексами: ind1 : column A,B,C,D ind2 : column G ind3 : column C ind4 : column F ind5 : column D ind6 : column E В своем запросе я использую следующие критерии выбора: SELECT * FROM table WHERE A=a AND B=b AND C=c A…
06 июн '18 в 09:25
1
ответ
Лучший способ реализовать разбиение, когда требуется дата, но нет столбца даты
У меня есть своя собственная идея, как с этим справиться, но я хочу посмотреть, есть ли другая точка зрения на это. У меня проблема с этим заключается в том, что у меня есть следующие таблицы (примеры таблиц) ----------------------------------------…
06 июл '12 в 21:07
1
ответ
Правильные индексы для запроса
У меня есть этот запрос, который занимает 1,7 секунды для выполнения: SELECT i.id_items AS id, i.names, GROUP_CONCAT(DISTINCT iafv.face_value ORDER BY iafv.face_value ASC SEPARATOR ', ') AS facesValues, GROUP_CONCAT(DISTINCT iacut.translation ORDER …
12 июн '17 в 20:43
1
ответ
Поиск в виртуальной таблице (FTS3) в sqlite
Я создаю виртуальную таблицу для хранения текста в базе данных. CREATE VIRTUAL TABLE testtable USING FTS3 ( id INTEGER, -- this field have duplicate values test1 INTEGER, test2 INTEGER, test3 TEXT ) это слово, но когда я хочу искать специальный иден…
12 сен '13 в 08:18
1
ответ
Как удалить критерии соответствия строк из огромной таблицы MySQL?
Я использую базу данных MySQL в одном из моих приложений, в котором размер таблицы составляет около 10 ГБ. Я хочу удалить строки из этой таблицы, соответствующие критериям. Запрос на удаление имеет вид: Delete from table_name where (a,b,c) in ((1,2,…
13 фев '17 в 16:52
1
ответ
SQL Server: оптимальные стратегии индексации для объединения "многие ко многим"
Допустим, у меня есть две таблицы, items а также storesс первичными ключами item_id а также store_id соответственно. Так как здесь есть отношение многие ко многим, у меня также есть промежуточная таблица, items_stores, с обоими item_id а также store…
19 окт '17 в 21:32
1
ответ
На основании запроса, как узнать, какие индексы добавить?
Есть ли какой-нибудь инструмент, который делает это? Вы даете ему запрос SQL, и он дает предложения. Например, я пытаюсь оптимизировать следующий запрос: Load (383.2ms) SELECT COUNT(*) as plays, p.chosen_race as race, p.won as won, r.game_type as ty…
07 июл '11 в 15:06
0
ответов
План выполнения с неправильными затратами при использовании индекса
Может ли кто-нибудь помочь мне понять, почему postgresql пропустил несколько оценок стоимости. Я провожу эксперимент с 22 запросами из TPCH Benchmark [1], чтобы проверить производительность индексов в запросах. Из 22 запросов только 5 были проверены…
23 авг '17 в 06:01
2
ответа
Нужен ли индекс из одного столбца при наличии индекса из нескольких столбцов?
Я попал в систему, которая была плохо спроектирована. Сейчас я делаю DBA на их базе данных, и у меня много ситуаций, подобных следующей (псевдокод): Table t1{ c1; c2; c3; c4; key(c1); key(c2); key(c1,c2); key(c1,c2,c3);} Действительно ли нужны индек…
16 фев '18 в 13:19