sys.data_spaces (Transact-SQL)

Содержит по одной строке для каждого пространства данных. Это может быть файловая группа, схема секционирования или файловая группа данных FILESTREAM.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

name

sysname

Имя пространства данных, уникальное внутри базы данных.

data_space_id

int

Номер идентификатора пространства данных, уникальный внутри базы данных.

type

char(2)

Тип пространства данных:

FG = файловая группа

FD = файловая группа данных FILESTREAM

FX = файловая группа таблиц, оптимизированных для памяти

Применимо для следующих объектов: С SQL Server 2014 по SQL Server 2014 включительно.

PS = схема секционирования

type_desc

nvarchar(60)

Описание типа пространства данных:

FILESTREAM_DATA_FILEGROUP

MEMORY_OPTIMIZED_DATA_FILEGROUP

Применимо для следующих объектов: С SQL Server 2014 по SQL Server 2014 включительно.

PARTITION_SCHEME

ROWS_FILEGROUP

is_default

bit

1 = пространство данных по умолчанию. Это пространство данных используется по умолчанию, если файловая группа или схема секционирования не задана в инструкции CREATE TABLE или CREATE INDEX.

0 = не является пространством данных по умолчанию.

is_system

bit

1 = пространство данных используется для фрагментов полнотекстового индекса.

0 = пространство данных не используется для фрагментов полнотекстового индекса.

Применимо для следующих объектов: С SQL Server 2012 по SQL Server 2014 включительно.

Разрешения

Необходимо членство в роли public. Дополнительные сведения см. в разделе Настройка видимости метаданных.

См. также

Справочник

Пространства данных (Transact-SQL)

Представления каталога (Transact-SQL)

sys.databases (Transact-SQL)

sys.destination_data_spaces (Transact-SQL)

sys.filegroups (Transact-SQL)

sys.partition_schemes (Transact-SQL)

Основные понятия

Часто задаваемые вопросы о запросах к системному каталогу сервера SQL Server

In-Memory OLTP (оптимизация в памяти)