Поделиться через


Объекты баз данных

В следующей таблице указаны ограничения максимального размера для некоторых объектов баз данных, определенных в базах данных Microsoft SQL Server Compact.

Категория

Объект

Ограничения максимального размера

Занимаемая память

Имя столбца

128 символов

 

Столбцов в таблице

1024

Размер строки

8060 байт

 

Пароль базы данных

40 символов

 

Размер базы данных

4 ГБ 1

 

Увеличение размера базы данных

В зависимости от размера таблицы возможно приращение либо на 1, либо на 16 страниц

 

Размер страницы

4 КБ

 

Сеансы

256

 

Размер столбца BLOB (ntext и image)

2 ГБ

 

Имя таблицы

128 символов

 

Размер таблицы

Без ограничений

Запросы

Символов в инструкции SQL

Без ограничений

 

Столбцов в курсоре

1024

 

Столбцов в предложении ORDER BY, GROUP BY или DISTINCT

10242

 

Уровней вложенных подзапросов

Без ограничений

 

Параметры с именами

Поддерживаемые

 

Операндов в запросе

Без ограничений

 

Объединенных таблиц

Без ограничений

Индексов

Столбцов BLOB

Невозможно индексировать

 

Байтов в ключе индекса

5123

 

Столбцов в индексе

16

 

Индексов на таблицу

249

Ограничения

PRIMARY KEY, UNIQUE, стандартные ограничения и FOREIGN KEY

Поддерживаемые 4

Ограничений на таблицу

249

1 Максимальный размер по умолчанию равен 128 МБ для устройств и 256 МБ для настольных компьютеров.

2Это ограничение применяется, только если временная таблица ядра хранения данных используется для внедрения ORDER BY. Если обработчик запросов может оптимизировать существующий индекс, ограничений числа колонок нет.

3 Поддерживаются более длинные ключи, однако данные усекаются и в конце добавляется контрольная сумма. Это работает также при выполнении операций эквивалентности (за исключением случаев, когда две контрольные суммы совпадают). Сложности возникают при использовании предложения ORDER BY. Упорядочивание за пределами длины ключа возвращается на основании контрольной суммы, но не фактического значения.

4Для каждого ограничения PRIMARY KEY и UNIQUE, указанных в таблице, в этих столбцах создается индекс. Число всех этих индексов не должно превышать общее число индексов, разрешенных для таблицы. Кроме того, некоторые типы данных (ntext, image) не могут быть использованы в качестве столбцов первичных ключей, поскольку их нельзя индексировать