Azure SQL поддерживает кучи или требует кластеризованных индексов? - PullRequest
0 голосов
/ 21 апреля 2020

Я нашел много старой документации, например страница , датированная 2010 годом, о том, как SQL Azure требует кластеризованных индексов и не поддерживает таблицы, в которых их нет.

Тем не менее, так ли это после 10 лет? Я не могу найти какую-либо более свежую, более свежую документацию.

В этом документе за 2016 год говорится о "кучах (таблицах без кластерных индексов)", и он относится как к SQL Server, так и к Azure * 1016. * База данных. Поэтому я бы предположил, что таблицы без кластерных индексов теперь поддерживаются. Это тот случай? Мне бы хотелось, чтобы он задокументировал это более четко.

Обратите внимание, что это не общий запрос c рекомендации по программному обеспечению - это очень фактический вопрос типа да или нет.

Ответы [ 2 ]

2 голосов
/ 21 апреля 2020

Документы 10-летней давности относятся к более старой архитектуре "V11" для SQL Azure. Архитектура "V12", существующая уже много лет, поддерживает кучи, кластерные индексы, таблицы в памяти и т. Д. c.

0 голосов
/ 01 мая 2020

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

...