No exemplo aqui: https://www.percona.com/blog/postgresql-column-alignment-and-padding-how-to-improve-performance-with-smarter-table-design/
Por que o PostgreSQL não adiciona preenchimento de 2 bytes após int2
in t2
para alinhar a palavra corretamente?
Por que o PostgreSQL deveria adicionar bytes de preenchimento à tupla? A próxima tupla começará em um endereço divisível por oito e, se houver espaço não utilizado entre as tuplas, ele não pertencerá a nenhuma delas. Aumentar o tamanho de uma tupla sem um bom motivo seria uma coisa ruim a se fazer.