Вопросы с тегом «index»

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

1
Неожиданное сканирование Seq при выполнении запроса к логическому значению со значением NULL
У меня есть столбец базы данных под названием, auto_reviewгде тип столбца boolean. Для этого поля есть индекс, созданный с помощью ActiveRecord ORM. CREATE INDEX index_table_on_auto_renew ON table USING btree (auto_renew); Когда я запрашиваю в поле логическое значение, PG использует индекс, как и ожидалось. EXPLAIN for: SELECT "table".* FROM "table" WHERE …

2
Как я могу определить, используется ли индекс для сортировки в MySQL?
У меня есть запрос с предложением ORDER BY, который использует столбец, который является последним столбцом в индексе, который используется в предложении WHERE, по существу, в форме: SELECT cols FROM tables WHERE col_1 = x AND col_2 = y AND col_3 = z ORDER BY col_4 и индекс создается для столбцов …
10 mysql  index  sorting 

2
Postgres полнотекстовый поиск с несколькими столбцами, почему Concat в индексе, а не во время выполнения?
В последние несколько дней я сталкивался с полнотекстовым поиском в postgres, и меня немного смущает индексация при поиске по нескольким столбцам. В Postgres документах говорить о создании ts_vectorиндекса на сцепленных столбцах, например , так: CREATE INDEX pgweb_idx ON pgweb USING gin(to_tsvector('english', title || ' ' || body)); который я могу …

2
Есть ли способ заставить индекс остаться в памяти с SQL Server 2008?
У меня есть таблица с несколькими миллионами строк, из которой мне нужно время от времени выполнять некоторые запросы. Первый запрос обычно будет довольно медленным (около 10 с), а последующие запросы обычно намного быстрее (около 1 с). Через несколько часов медленный / затем быстрый цикл начинается снова. В своем плане выполнения …

2
Нужно ли добавлять новый индекс с одним столбцом в таблицу, если индекс с несколькими столбцами в этом поле уже существует?
У меня есть таблица с многостолбцовым UNIQUEиндексом _job_id__и __keyword_id__. Нужно ли мне добавить еще один индекс, __job_id__если у меня есть частый запрос, который выполняет для GROUP BYэтого столбца? (при 100 миллионах строк это может занять некоторое время. Вот почему я спрашиваю, а не просто делаю)
10 mysql  index 

3
Многомерные индексы в базах данных
Какие базы данных используют реальные многомерные индексы? Использует ли когда-либо оракул несколько индексов для получения данных из таблиц, или он всегда использует тот, который, по-видимому, обладает самой высокой селективностью? Как насчет других БД?
10 index 

4
Где следует поместить индексы в таблицу измерения времени?
После прочтения Вопросов и Ответов с этого сайта об индексах у меня возник вопрос. Что делать, если использовать таблицу измерения времени с более низким уровнем детализации, являющимся днем. Куда нужно ставить индексы? Рэнди Мелдер в вопросе: что означает «индекс» в РСУБД? сказал : Думайте об индексе как о «оглавлении» ... …

2
SQL 2005: Можем ли мы определить, насколько работа по восстановлению индекса может увеличить файлы журнала базы данных?
На SQL Server 2005, если все базы данных находятся в полном режиме (с ежечасным резервным копированием журнала транзакций), можно ли определить, может ли перестройка всех индексов базы данных увеличить размер файла журнала базы данных? И сколько это может вырасти? Если нет прямого ответа, то любые указания будут по достоинству оценены. …

2
Почему Кассандра рекомендует не создавать индекс по столбцам с большим количеством элементов?
Документация Кассандры гласит: Не используйте индекс в следующих ситуациях: Для столбцов с большим количеством элементов, потому что вы запрашиваете огромный объем записей для небольшого числа результатов. См. Проблемы с использованием индекса столбца с большим количеством элементов ниже. Это продолжается, Если вы создадите индекс для столбца с высокой степенью кардинальности, который …
10 index  cassandra 

1
как использовать индекс для ускорения сортировки в postgres
Я использую Postgres 9.4. Схема messagesимеет следующую схему: сообщения принадлежат feed_id, и имеет posts_at, также сообщения могут иметь родительское сообщение (в случае ответов). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character varying(255) | posted_at | timestamp …

2
Должен ли я перестроить индекс после усечения / большой вставки?
У меня есть хранимая процедура, которая усекает некоторые таблицы с примерно 1,75 млн строк в каждой, прежде чем вставлять новые данные (на основе данных в других таблицах, расчетов и т. Д.) Основная схема очень проста: Усеченные таблицы Вставьте 1,75 млн рядов в «партии» около 75000 за раз. Мне интересно, если …

1
Как индексировать запросы на неравенство?
У меня есть запрос, который исключает данные, основанные на значении столбца с плавающей точкой select * from My_Table where my_Float_column != 0 and my_Float_column is not null Я не хочу индексировать тип с плавающей точкой, если смогу помочь. Будет ли план выполнения достаточно умным, чтобы использовать отфильтрованный индекс, подобный приведенному …

3
Перечисление индексов и ограничений
Я смотрю на базу данных SQL Server для приложения, которое я унаследовал. Я не изучал SQL Server около 10 лет, поэтому, пожалуйста, потерпите меня. У таблицы базы данных, на которую я смотрю, есть bigint NOT NULLстолбец с именем id, но когда я проверяю наличие ограничений, я не вижу ни одной, …


4
Как преднамеренно фрагментировать индекс SQL Server?
Я хотел бы намеренно создавать условия плохих индексов для имеющейся у меня тестовой базы данных SQL Server 2017, просто чтобы лучше понять эти сценарии обслуживания? Индекс SQL Server и ведение статистики Существует ли быстрый / автоматический способ поставить под угрозу целостность индекса или увеличить его фрагментацию? Знаете ли вы какой-нибудь …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.