Как получить список всех секционированных таблиц в моей базе данных?
На какие системные таблицы / DMV я должен смотреть?
sql-server
sql-server-2008
partitioning
metadata
РК Куппала
источник
источник
partition_id
в вашем предложении ГДЕ вам нужноpartition_number
. Мои извенения.Метинкс лучший запрос выглядит следующим образом:
При этом рассматривается «правильное» место для идентификации схемы разбиения: у
sys.partition_schemes
него правильная мощность (нет необходимостиdistinct
), показывается только разделенный объект (нет необходимости вwhere
предложении фильтрации ), проецируется имя схемы и имя схемы разбиения. Обратите также внимание на то, как этот запрос подчеркивает недостаток исходного вопроса: разбиваются не таблицы , а индексы (включая индексы 0 и 1, иначе говоря, куча и кластеризованный индекс). Таблица может иметь несколько индексов, некоторые разделены, некоторые нет.источник
Хорошо, тогда как насчет объединения 2:
источник