Есть ли способ следить за ходом создания индекса в PostgreSQL. Я создаю индекс для большой таблицы, и я хотел бы видеть, как быстро это происходит. Есть ли способ контролировать...
Есть ли способ следить за ходом создания индекса в PostgreSQL. Я создаю индекс для большой таблицы, и я хотел бы видеть, как быстро это происходит. Есть ли способ контролировать...
Мы разрабатываем систему, которая, как известно, является тяжелой для чтения (порядка десятков тысяч операций чтения в минуту). Существует таблица, namesкоторая служит своего рода центральным реестром. Каждая строка имеет textполе representationи уникальный, keyкоторый является хешем MD5 этого...
У меня есть приложение, которое будет выбирать только на равенство, и я думаю, что я должен использовать хеш-индекс над индексом btree. К моему великому сожалению, хеш-индексы не поддерживаются в MyISAM или InnoDB. Что с...
Я добавил в таблицу индексы, которые используются для поиска результата. Я показываю результаты по ASC или DESC заказу. Так что этот столбец должен иметь индекс или нет? У меня есть еще 2 индекса в этой таблице. Как производительность повлияет на создание или отсутствие индекса для этого...
Я экспериментировал с индексами, чтобы ускорить процесс, но в случае объединения индекс не улучшает время выполнения запроса, а в некоторых случаях замедляет процесс. Запрос на создание тестовой таблицы и заполнение ее данными: CREATE TABLE [dbo].[IndexTestTable]( [id] [int] IDENTITY(1,1) PRIMARY...
Используя некоторые методы, при создании копии таблицы вы теряете индексы, PK, FK и т. Д. Например, в SQL Server я могу сказать: select * into dbo.table2 from dbo.table1; Это просто простая копия таблицы; все индексы / ограничения отсутствуют. Как я могу скопировать структуру таблицы (без...
У меня есть несколько очень больших столов с одинаковой базовой структурой. У каждого есть RowNumber (bigint)и DataDate (date)столбец. Данные загружаются с использованием SQLBulkImport каждую ночь, и никакие «новые» данные никогда не загружаются - это историческая запись (стандарт SQL, а не...
Я бы подумал, что базы данных будут достаточно знать о том, с чем они часто сталкиваются, и смогут ответить на требования, предъявляемые к ним, что они могут решить добавить индексы к крайне запрашиваемым...
Мы используем PostgreSQL v8.2.3. Здесь задействованы таблицы: EMPLOYEE и EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 таблицы объединяются таким образом, что если EMPLOYEE.EMAIL1 или EMPLOYEE.EMAIL2 не имеют совпадающей записи, эти...
В настоящее время я выполняю некоторые операции импорта данных в устаревшую систему и обнаружил, что в этой системе не используется ни один кластеризованный индекс. Быстрый поиск в Google познакомил меня с концепцией таблиц HEAP, и теперь мне интересно, в каких сценариях использования таблица HEAP...
У меня есть таблица с многоколоночным индексом, и я сомневаюсь в правильной сортировке индексов, чтобы получить максимальную производительность по запросам. Сценарий: PostgreSQL 8.4, таблица с около миллиона строк Значения в столбце c1 могут иметь около 100 различных значений . Мы можем...
Этот запрос получает список сообщений, созданных людьми, на которых вы подписаны. Вы можете следить за неограниченным числом людей, но большинство людей следуют <1000 других. При таком стиле запросов очевидной оптимизацией будет кэширование "Post"идентификаторов, но, к сожалению, сейчас у меня...
У меня есть устаревшая схема (отказ от ответственности!), Которая использует сгенерированный на основе хеш-кода идентификатор для первичного ключа для всех таблиц (их много). Пример такого идентификатора: 922475bb-ad93-43ee-9487-d2671b886479 Нет надежды на изменение этого подхода, однако...
Я борюсь с индексами, первичными ключами и внешними ключами ... И необходимостью иметь их все. Если у меня есть две таблицы, обе они имеют целое число в качестве первичного ключа. Первая таблица ссылается через FK на первичный ключ второй таблицы. В обеих таблицах у меня есть индекс первичного...
Я использовал ALTER INDEX REBUILD для удаления фрагментации индекса. В некоторых случаях REBUILD, похоже, не удаляет эту фрагментацию. По каким причинам REBUILD не удаляет фрагментацию? Похоже, это происходит особенно с небольшими...
Задавая этот вопрос, специально для Postgres, так как он имеет хорошую поддержку для R-дерева / пространственных индексов. У нас есть следующая таблица с древовидной структурой (модель Nested Set) слов и их частотами: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer...
Я только слышал о Роберте Мартине сегодня, и кажется, что он является заметной фигурой в мире программного обеспечения, поэтому я не хочу, чтобы мой заголовок выглядел так, как будто это наживка, или я вкладываю слова в его рот, но это просто как я интерпретировал то, что слышал от него, с моим...
Просто натолкнулся на странную проблему, когда в зависимости от того, как я создаю индекс, требуется имя индекса. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an...
У нас есть хранилище данных с довольно большим количеством записей (10-20 миллионов строк), и мы часто выполняем запросы, которые подсчитывают записи между определенными датами или подсчитывают записи с определенными флагами, например SELECT f.IsFoo, COUNT(*) AS WidgetCount FROM Widgets AS w JOIN...
У меня есть оператор SQL, который вставляет строки в таблицу с кластеризованным индексом по столбцу TRACKING_NUMBER. НАПРИМЕР: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Мой вопрос - помогает ли это использовать предложение ORDER BY в...