Comments 6
Да, любопытно, что выравнивание всей строки делает выигрыш от перестановки столбцов не таким большим, как хотелось бы.
А над тетрисом мудрые создатели демобазы совсем не думали (:
База - супер! Если бы в ней было всё заоптимизировано, она была бы не удобна для обучения и тестирования. А тут оказалось на её примере можно ещё и перестановки продемонстировать. В ней и типы данных выбраны разнообразные (character, character varying), чтобы можно было экспериметировать. В статье только про место хранения, если цель - производительность, рекомендации по порядку столбцов немного другие.
Позавчера хотел опубликовать 1 апреля с посылом: попробовал не получилось, посыпаю голову пеплом. Вчера подумал - дай-ка переставлю столбцы вручную и получилось. :)
Я обновил статью - дописал раздел "Можно ли что-то улучшить" - продемонстрировал выравнивание всей строки.
А еще есть чанки. И порядок размещения может влиять не только на размер, но и на скорость выборки
Порядок следования столбцов в таблицах PostgreSQL