История изменений
Исправление vbr, (текущая версия) :
Блокировки, потому что часть запросов блокируют таблицу целиком, а здесь она всего одна.
Это какие такие запросы блокируют таблицу целиком? И так, что это создаёт проблемы.
NULL занимает столько же места, сколько любое другое значение (нет у СУБД компактного хранения разреженных баз), а значит если у нас 20 числовых полей, а используется именно в текущем типе только 4, то таблица будет в 5 раз больше.
Признак того, хранится ли NULL или нет, занимает 1 бит. Остальное неправда. Если значение не-NULL, то оно будет хранится в строке, если оно - NULL, то не будет.
Если бы это было неважно, то можно было бы вообще всё в одной таблице хранить.
Можно, если такую цель поставить, не понимаю, правда, зачем.
Исходная версия vbr, :
Блокировки, потому что часть запросов блокируют таблицу целиком, а здесь она всего одна.
Это какие такие запросы блокируют таблицу целиком?
NULL занимает столько же места, сколько любое другое значение (нет у СУБД компактного хранения разреженных баз), а значит если у нас 20 числовых полей, а используется именно в текущем типе только 4, то таблица будет в 5 раз больше.
Признак того, хранится ли NULL или нет, занимает 1 бит. Остальное неправда. Если значение не-NULL, то оно будет хранится в строке, если оно - NULL, то не будет.
Если бы это было неважно, то можно было бы вообще всё в одной таблице хранить.
Можно, если такую цель поставить, не понимаю, правда, зачем.