Означает ли HEAP то же самое с таблицей, имеющей некластеризованный индекс? - PullRequest
0 голосов
/ 02 апреля 2012

С точки зрения терминологии SQL, означает ли HEAP таблицу с некластеризованным индексом?

Или есть нюанс или он имеет совершенно другое значение?

Ответы [ 3 ]

0 голосов
/ 02 апреля 2012

Куча - это таблица без кластерного индекса.Все просто!

0 голосов
/ 02 апреля 2012

Куча - это таблица без кластерного индекса. Кучи имеют одну строку в sys.partitions, с index_id = 0 для каждого раздела, используемого кучей. По умолчанию куча имеет один раздел. Когда куча имеет несколько разделов, каждый раздел имеет структуру кучи, которая содержит данные для этого конкретного раздела.

0 голосов
/ 02 апреля 2012

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

означает ли HEAP таблицу с некластеризованным индексом?

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

...