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

17
Есть ли ощутимая разница между уникальным кластеризованным индексом и кластерным первичным ключом?

Я понимаю, что между этими двумя понятиями могут быть различия в значении или намерениях , но существуют ли различия в поведении или производительности между кластерным первичным ключом и кластерным уникальным...

17
Центральная хранимая процедура для выполнения в контексте вызывающей базы данных

Я работаю над индивидуальным решением обслуживания, используя sys.dm_db_index_physical_statsпредставление. В настоящее время у меня есть ссылка из хранимой процедуры. Теперь, когда эта хранимая процедура выполняется в одной из моих баз данных, она делает то, что я хочу, и выводит список всех...

17
Каковы затраты на обновление всех столбцов, даже тех, которые не изменились [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Когда дело доходит до обновления строки, многие...

17
Лучший из MyISAM и InnoDB

Можно ли заставить InnoDB использовать индексы, аналогичные MyISAM, вместо кластерного индекса из-за ограничения оперативной памяти при одновременном использовании преимуществ ее производительности...

17
Индекс первичного ключа с DATETIME в качестве первой части составного ключа никогда не используется

У меня проблема с индексированием даты (или даже даты) в качестве первой части моего первичного ключа. Я использую MySQL 5.5 Вот мои две таблицы: -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim` mediumint(8) unsigned NOT NULL,...

17
Когда следует указывать PAD_INDEX?

Таким образом, вы можете использовать, FILLFACTORчтобы оставить место на листе индексных страниц. Указание PAD_INDEXтакже оставляет пространство в промежуточных узлах. Какие сценарии вы должны указать PAD_INDEX, и какую пользу это дает для...

17
Почему бы не перестроить индексы с количеством страниц <1000?

Я использую скрипт Ola Hallengrens для поддержки индекса. Прежде чем сделать это, я использовал следующий запрос, чтобы увидеть, какие индексы наиболее фрагментированы: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index',...

16
Какова соответствующая индексная архитектура, когда она вынуждена реализовать IsDeleted (мягкое удаление)?

В настоящее время у нас есть база данных и приложение, которое полностью функционально. У меня нет возможности изменить архитектуру на этом этапе. Сегодня каждая таблица в базе данных имеет поле «IsDeleted» NOT NULL BIT со значением по умолчанию «0». Когда приложение «удаляет» данные, оно просто...

16
Когда некластерные индексы должны храниться в отдельных файловых группах?

Я слышал, что хранение индексов в другой файловой группе и на диске повышает производительность базы данных, потому что диск не должен переходить назад и вперед между индексом и данными, на которые ссылается индекс. Я также слышал, что это миф. Когда целесообразно хранить некластеризованные индексы...

16
Как базы данных хранят значения ключей индекса (на диске) для полей переменной длины?

контекст Этот вопрос относится к деталям реализации низкоуровневых индексов в системах баз данных SQL и NoSQL. Фактическая структура индекса (дерево B +, хэш, SSTable и т. Д.) Не имеет значения, поскольку этот вопрос конкретно относится к ключам, хранящимся в одном узле любой из этих реализаций....

16
SQL Server 2008 - Секционирование и кластерные индексы

Итак, позвольте мне предисловие, сказав, что я не имею полного контроля над моим дизайном БД, поэтому многие аспекты текущей системы не могут быть изменены для целей этого сценария. Комментарии о том, как мы должны переосмыслить аспекты дизайна, скорее всего правильные, но бесполезные :) У меня...

16
Удаление неиспользуемых индексов - Оценка неожиданных опасностей

У нас очень большая база данных с сотнями неиспользуемых индексов по статистике DMV, которые накапливаются с момента последней перезагрузки сервера в июле. Один из наших администраторов баз сделал следующие предостерегающие заявления, которые не имеют смысла для меня: Прежде чем мы отбрасываем...

16
Составной первичный ключ в мультитенантной базе данных SQL Server

Я создаю мультитенантное приложение (одна база данных, одна схема) с использованием ASP Web API, Entity Framework и базы данных SQL Server / Azure. Это приложение будет использоваться 1000-5000 клиентов. Все таблицы будут иметь поле TenantId(Guid / UNIQUEIDENTIFIER). Прямо сейчас я использую...

16
Индекс первичного ключа не используется в простом соединении

У меня есть следующие таблицы и определения индекса: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON...

16
Влияние индекса на операторы обновления, где столбец обновления отсутствует в индексе

Я постоянно вижу, как люди говорят, что индексы замедляются update, deleteи insert. Это используется как общее утверждение, как если бы оно было абсолютным. Настраивая свою базу данных для повышения производительности, я продолжаю сталкиваться с этой ситуацией, которая, кажется, логически...

16
Есть ли какая-либо польза от дефрагментации индексов SQL в среде SAN?

Наш SQL-сервер живет в сети SAN. Он содержит десятки баз данных OLTP, некоторые с несколькими таблицами, содержащими более 1 млн записей. Мы еженедельно запускаем сценарии обслуживания индекса Олы Хелленгрен , и каждый раз они работают по несколько часов. Исходя из порога фрагментации, скрипт будет...

15
Индексы для SQL-запроса с условием WHERE и GROUP BY

Я пытаюсь определить, какие индексы использовать для запроса SQL с WHEREусловием, а GROUP BYкоторый в настоящее время работает очень медленно. Мой запрос: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY group_id В...

15
Почему мой индекс не используется в SELECT TOP?

Вот краткий обзор: я делаю запрос на выборку. Каждый столбец в WHEREи ORDER BYпунктах находятся в одном некластерном индекс IX_MachineryId_DateRecorded, либо как часть ключа, или в качестве INCLUDEстолбцов. Я выбираю все столбцы, так что это приведет к поиску закладок, но я только беру TOP (1), так...

15
Индекс для сохраняемого вычисляемого столбца недоступен для поиска

У меня есть таблица с именем Address, которая имеет сохраненный вычисляемый столбец с именем Hashkey. Столбец является детерминированным, но не точным. У него есть уникальный индекс, который нельзя найти. Если я запускаю этот запрос, возвращая первичный ключ: SELECT @ADDRESSID= ISNULL(AddressId,0)...