Вопросы с тегом 'clustered-index'

Кластеризованный индекс определяет физический порядок данных в таблице.
11

Что на самом деле означает кластерный и некластеризованный индекс?

Я имею ограниченный доступ к БД и использую только БД в качестве прикладного программиста. Я хочу знать о Clustered и Non clustered indexes. Я googled и что я нашел был: Кластеризованный индекс - это особый тип индекса, который изменяет порядок хр...
09 авг. '09 в 15:59
6

Разница между кластеризованным и некластеризованным индексом

Мне нужно добавить правильный индекс в мои таблицы и вам нужна помощь. Я смущен и должен уточнить несколько моментов: Должен ли я использовать индекс для столбцов non-int? Почему/почему не Я много читал о кластерном и некластеризованном индексе, ...
21 февр. '11 в 19:49
1

SQL Server - Когда использовать Clustered vs non-Clustered Index?

Я знаю основные различия между кластерными и некластеризованными индексами и понимаю, как они работают. Я понимаю, как кластерные и некластеризованные индексы улучшают производительность чтения. Но я не уверен, что именно поэтому я бы выбрал одну из ...
18 авг. '13 в 22:45
3

Кластеризованные индексы должны быть уникальными?

Что произойдет, если кластерный индекс не уникален? Может ли это привести к плохой производительности, потому что вставленные строки перетекают на страницу переполнения? Разве это "сделано" уникальным, и если да, то как? Каков наилучший способ сдела...
02 дек. '10 в 8:17
7

Как узнать, больше ли доступ к таблице базы данных? Хотите что-то вроде "SELECT trigger"

У меня очень большая база данных с сотнями таблиц, и после многих, многих обновлений продукта, я уверен, что половина из них больше не используется. Как определить, активно ли выбран таблица? Я не могу просто использовать Profiler - не только я хочу ...
28 янв. '10 в 15:25
10

Должен ли я избавиться от кластеризованных индексов на столбцах Guid

Я работаю над базой данных, которая обычно использует GUID как первичные ключи. По умолчанию SQL Server помещает кластерный индекс в столбцы первичного ключа. Я понимаю, что это глупая идея для столбцов GUID, и что некластеризованные индексы лучше. ...
10 нояб. '08 в 11:06
1

база данных: первичный ключ, кластерный или некластерный

Я создаю базу данных на SQL Server 2008, CREATE TABLE Users ( U_Id INT NOT NULL FirstName VARCHAR(50) NOT NULL, LastName VARCHAR(50) NOT NULL, Email VARCHAR(200) Password VARCHAR(50) ) Я хочу сделать U_Id основным ключом. Я хот...
22 мая '12 в 17:26
3

Куча SQL Server v.s. кластеризованный индекс

Я использую SQL Server 2008. Я знаю, что таблица не имеет кластерного индекса, тогда она называется кучей, или же модель хранения называется кластеризованным индексом (B-Tree). Я хочу узнать больше о том, что именно означает хранилище кучи, как оно ...
27 авг. '09 в 14:13
5

О кластеризованном индексе в postgres

Я использую psql для доступа к базе данных postgres. При просмотре метаданных таблицы есть ли способ увидеть, является ли индекс таблицы кластеризованным индексом? Я слышал, что PRIMARY KEY таблицы автоматически ассоциируется с кластеризованным инде...
25 янв. '11 в 17:03
2

Производительность некластеризованных индексов для кластеров и кластеризованных индексов

В этом документе 2007 года сравнивается эффективность отдельных операций выбора select/insert/delete/update и выбора диапазона в таблице, организованной как кластеризованный индекс vs, что на таблице, организованной как куча с некластеризованным инд...
23 февр. '11 в 17:19
4

Почему происходит сканирование моего кластерного индекса?

SQL 2000 Таблица NED имеет внешний ключ для таблицы SIGN NED.RowID для SIGN.RowID Таблица SIGN имеет внешний ключ для таблицы NED SIGN.SignID для NED.SignID RowID и SignID являются кластеризованными первичными ключами, которые являются GUID (не мо...
21 июл. '09 в 19:38
4

Порядок сортировки кластерного индекса SQL Server 2008+

Указывает ли порядок сортировки кластерного индекса SQL Server 2008+ на производительность вставки? Тип данных в конкретном случае равен integer, а вставленные значения возрастают (Identity). Следовательно, порядок сортировки индекса будет противоп...
23 дек. '16 в 10:12
1

Как изменить первичный ключ для некластеризации?

Отказоустойчивый DBA здесь. Я хочу изменить существующий индекс первичного ключа с кластеризованного на некластеризованный. И синтаксис ускользает от меня. Вот как это было написано прямо сейчас. ALTER TABLE [dbo].[Config] WITH NOCHECK ADD CON...
09 апр. '10 в 0:54
2

SQL Server: кластерный индекс в datetime, ASC или DESC

Если у меня есть таблица SQL Server с кластеризованным индексом в поле datetime, то перед вставками устанавливается значение DateTime.Now(из С#), должен ли индекс возрастать или нисходить, чтобы избежать реорганизации таблицы? Спасибо.
25 июн. '09 в 14:22