Каковы максимальные размеры для строк в таблице, таблиц и базы данных?
Существуют следующие ограничения:
Максимальный размер базы? | неограничен (существуют базы на 32 TB) |
Максимальный размер таблицы? | 32 TB |
Максимальный размер строки? | 1.6 TB |
Максимальный размер поля? | 1 GB |
Максимальное количество строк в таблице? | неограничено |
Максимальное количество колонок в таблице? | 250-1600 в зависимости от типа |
Максимальное количество индексов в таблице? | неограничено |
Разумеется, понятие "неограничено" на самом деле ограничивается доступным дисковым пространиством и размерами памяти/своппинга. Когда значения перечисленные выше неоправдано большие, может пострадать производительность.
Максимальный размер таблицы в 32 TB не требует чтобы операционная система поддерживала файлы больших размеров. Большие таблицы хранятся как множество файлов размером в 1 GB, так что ограничения, которые накладывает файловая система не важны.
Максимальный размер таблицы и максимальное количество колонок могут быть увеличены в четыре раза, если размер блока по умолчанию будет увеличен до 32k.