Публикации по теме 'indexing'


Как индексирование базы данных эффективно запрашивает данные?
Индекс базы данных — это структура данных, которая повышает производительность запросов к базе данных. Это упрощает поиск нужной информации и ускоряет доступ к данным. Этот процесс называется «индексирование базы данных». Эти индексы базы данных на самом деле представляют собой структуры данных, в которых хранятся ключи поиска таким образом, чтобы их можно было легко найти. Эти структуры данных упрощают запросы. В основном используются 3 типа структур данных 1. Б-ДЕРЕВО..

Вопросы по теме 'indexing'

Как работает индексация базы данных?
Учитывая, что индексирование так важно, поскольку ваш набор данных увеличивается в размере, может ли кто-нибудь объяснить, как индексирование работает на уровне, не зависящем от базы данных? Для получения информации о запросах для индексации поля...
943046 просмотров

Производительность многостолбцовых индексов MySQL при использовании только одного столбца в запросе
У меня есть запрос к моей базе данных как таковой: SELECT * FROM expenses WHERE user_id = ? AND dated_on = ? Я добавил индекс в таблицу для столбцов user_id и dated_on . Когда я проверяю индексы, используя SHOW INDEXES FROM expenses ,...
2784 просмотров
schedule 27.12.2022

Каковы преимущества и недостатки использования «Частичного индекса»?
PostgreSQL позволяет создавать «частичные индексы», которые в основном представляют собой индексы с условными предикатами. http://www.postgresql.org/docs/8.2/static/indexes-partial.html Во время тестирования я обнаружил, что они очень хорошо...
2865 просмотров
schedule 27.05.2023

Применение уникальных значений в двух таблицах
Можно ли обеспечить уникальность двух таблиц в MySQL? У меня есть две таблицы, обе описывающие пользователей. Раньше пользователи в этих таблицах были для двух разных систем, однако теперь мы объединяем наши системы аутентификации, и мне нужно...
11969 просмотров
schedule 10.05.2022

Поиск больших данных, все числовые, 1 миллиард байт в PHP
Мне было интересно, как я могу быстро найти строку данных размером до 1 миллиарда байтов данных. Данные все числовые. В настоящее время у нас есть данные, разделенные на 250 тыс. файлов, и поиск с использованием strpos (самая быстрая встроенная...
500 просмотров
schedule 13.03.2023

Уникальный индекс для двух столбцов плюс отдельный индекс для каждого?
Я мало что знаю об оптимизации баз данных, но я пытаюсь понять этот случай. Скажем, у меня есть следующая таблица: cities =========== state_id integer name varchar(32) slug varchar(32) Теперь предположим, что я хочу выполнять такие...
1883 просмотров
schedule 04.03.2023

Оптимизация индексирования таблиц Mysql для запросов подстрок
У меня к вам вопрос по индексации MySQL. У меня есть очень большая таблица (~ 100 миллионов записей) в MySQL, которая содержит информацию о файлах. Большинство запросов, которые я выполняю, включают операции с подстроками в столбце пути к файлу....
3750 просмотров
schedule 06.03.2023

Каковы некоторые передовые методы и практические правила для создания индексов базы данных?
У меня есть приложение, которое перебирает огромное количество записей в таблице базы данных и выполняет ряд операций SQL и .Net с записями в этой базе данных (в настоящее время я использую Castle.ActiveRecord на PostgreSQL). Я добавил несколько...
19124 просмотров
schedule 09.04.2023

Как получить индекс массива или номер итерации для каждого итератора?
Я перебираю массив в ruby ​​с каждым. Есть ли простой способ получить номер итерации или индекс массива, не возвращаясь к циклу for?
3164 просмотров
schedule 01.04.2022

Различия между INDEX, PRIMARY, UNIQUE, FULLTEXT в MySQL?
В чем разница между PRIMARY, UNIQUE, INDEX и FULLTEXT при создании таблиц MySQL? Как мне их использовать?
320764 просмотров
schedule 24.02.2022

Что делает ключевое слово COLLATE при создании индекса sqlite?
Согласно документации sqlite3 , Предложение COLLATE, следующее за каждым именем столбца, определяет последовательность сортировки, используемую для текстовых записей в этом столбце. Последовательность сортировки по умолчанию — это...
17489 просмотров
schedule 16.08.2022

Альтернативы SQLite для С++
Я разрабатываю приложение, которое должно хранить данные с большим количеством операций записи и чтения, поскольку требует быстрого поиска данных (необходимость в каких-то индексах), а также иметь возможность сериализовать и сохранять данные. В...
14304 просмотров
schedule 24.04.2022

SQL Server 2005 индексирует одни и те же столбцы в разном порядке
У меня есть отчет, на выполнение которого уходило много времени. Я запустил советник по настройке ядра базы данных, и одна из рекомендаций заключалась в создании двух индексов. Однако я заметил, что индексы были теми же столбцами, но в разном...
303 просмотров
schedule 10.11.2022

Архитектура хранения метаданных объекта
Мы создаем решение для хранения документов, и для каждого документа нам нужно хранить много дополнительных метаданных, чтобы соответствовать местным правилам, начиная от основных данных, таких как заголовок или описание, до дат соответствующих событий...
773 просмотров
schedule 28.03.2023

Какова оптимальная стратегия индексации реляционной таблицы?
Таблица отношений — это обычное решение для представления отношения «многие ко многим» (m:n). В простейшей форме он объединяет внешние ключи, ссылающиеся на две связанные таблицы, с новым составным первичным ключом: A AtoB B ----...
2195 просмотров
schedule 09.04.2022

Сервер Sql: уникальный идентификатор плюс целочисленный составной ПК, какой тип индекса использовать?
У меня есть соединительная таблица в моей базе данных SQL Server 2005, состоящая из двух столбцов: object_id (уникальный идентификатор) property_id (целое число) Вместе эти значения составляют составной первичный ключ. Как лучше...
1006 просмотров

Использование перечисления в качестве индекса массива в C#
Я хочу сделать то же самое, что и в этом вопросе , то есть: enum DaysOfTheWeek {Sunday=0, Monday, Tuesday...}; string[] message_array = new string[number_of_items_at_enum]; ... Console.Write(custom_array[(int)DaysOfTheWeek.Sunday]); однако...
56202 просмотров
schedule 18.03.2022

Индексы в хранилище данных
Я создаю витрину данных в SQL Server 2008, используя SSIS для загрузки и SSAS для куба OLAP. Пока все работает отлично. Однако я не создал никаких индексов в исходной базе данных, кроме кластеризации по умолчанию для первичного ключа. Я довольно...
324 просмотров
schedule 17.12.2022

Производительность Oracle с несколькими одинаковыми индексами столбцов
Я работаю с новой БД Oracle с одной таблицей, имеющей следующие индексы: Индекс 1: ColA, ColB Индекс 2: ColA Является ли второй индекс избыточным и не повлияет ли это на производительность?
6126 просмотров
schedule 12.10.2022

Файлы свойств индексации
Мне нужно проиндексировать большое количество свойств Java и файлов манифеста. Данные в файлах — это просто пары ключ-значение. Я думаю использовать Lucene для этого. Однако никаких реальных возможностей полнотекстового поиска мне не нужно,...
570 просмотров
schedule 21.11.2022