mirror of
https://github.com/postgres/postgres.git
synced 2026-02-16 09:08:23 -05:00
< o Reorder physical storage order to reduce padding? < < This involves having the user-specified order of columns < be different from the physical order. SELECT * would < need to reorder the physical values to match the < user-specified ordering. < < o Store disk pages with no alignment/padding? < < This necessitates adding CPU-required padding when moving < rows from disk to memory. < < One idea is to store the header in network byte order (high bits < first), and read the high bits to determine the header length. < http://archives.postgresql.org/pgsql-hackers/2006-09/msg00848.php > One idea is to create zero-or-one-byte-header versions > of varlena data types. In involves setting the high-bit and > 0-127 length in the single-byte header, or clear the high bit > and store the 7-bit ASCII value in the rest of the byte. > The small-header versions have no alignment requirements. > http://archives.postgresql.org/pgsql-hackers/2006-09/msg01372.php |
||
|---|---|---|
| .. | ||
| FAQ.html | ||
| FAQ_brazilian.html | ||
| FAQ_chinese.html | ||
| FAQ_czech.html | ||
| FAQ_DEV.html | ||
| FAQ_farsi.html | ||
| FAQ_french.html | ||
| FAQ_german.html | ||
| FAQ_hungarian.html | ||
| FAQ_japanese.html | ||
| FAQ_MINGW.html | ||
| FAQ_polish.html | ||
| FAQ_russian.html | ||
| FAQ_turkish.html | ||
| README | ||
| TODO.html | ||
The FAQ* files in this directory are the master versions, and the ../../FAQ* text files are created using lynx: lynx -force_html -dont_wrap_pre -dump -hiddenlinks=ignore -nolist FAQ* The TODO.html file in this directory is not the master, but ../../TODO is. The conversion is done using txt2html: txt2html -m -s 100 -p 100 --xhtml --titlefirst \ --body_deco ' bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF"' \ --caps_tag '' \ /pgtop/doc/TODO | sed 's;\[\([^]]*\)\];[<a href="http://momjian.postgresql.org/cgi-bin/pgtodo?\1">\1</a>];g' > /pgtop/doc/src/FAQ/TODO.html