powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как хранятся NULL значения?
2 сообщений из 2, страница 1 из 1
Как хранятся NULL значения?
    #34101210
victor_kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для решения задачи нужно хранить разнородную историю. Есть два варианта. 1. Делать несколько таблиц. При этом усложняется обращение к истории. 2. Делать одну в таблицу. При этом часть полей в каждой записи этой таблицы будет не заполнена (скажем 60-70% полей). Удобнее работать со вторым вариантом. Будет ли резервироваться место под NULL поля? Или будет просто проставляться флаг NULL - не NULL? Где об этом можно почитать? Спасибо.
...
Рейтинг: 0 / 0
Как хранятся NULL значения?
    #34102595
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Признак NULL для всех полей лежат в заголовке строки (null bitmap), место под пустые значения не отводится. Фиксированная длина заголовка достаточно большая (около 30 байт), так что при нормализации базы общий размер может возрасти! Так что второй вариант скорее всего будет экономнее.

Подробнее 50.3. Database Page Layout
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как хранятся NULL значения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]