Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd6e3bb6

Browse files
committed
Done:
o -Support a smaller header for short variable-length fields
1 parentb396df8 commitd6e3bb6

File tree

2 files changed

+4
-19
lines changed

2 files changed

+4
-19
lines changed

‎doc/TODO

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
PostgreSQL TODO List
33
====================
44
Current maintainer:Bruce Momjian (bruce@momjian.us)
5-
Last updated:Wed Apr4 22:08:46 EDT 2007
5+
Last updated:Fri Apr6 22:48:08 EDT 2007
66

77
The most recent version of this document can be viewed at
88
http://www.postgresql.org/docs/faqs.TODO.html.
@@ -1436,15 +1436,7 @@ Miscellaneous Performance
14361436
* -Merge xmin/xmax/cmin/cmax back into three header fields
14371437
* Consider ways of storing rows more compactly on disk
14381438

1439-
o Support a smaller header for short variable-length fields?
1440-
1441-
One idea is to create zero-or-one-byte-header versions
1442-
of varlena data types. In involves setting the high-bit and
1443-
0-127 length in the single-byte header, or clear the high bit
1444-
and store the 7-bit ASCII value in the rest of the byte.
1445-
The small-header versions have no alignment requirements.
1446-
http://archives.postgresql.org/pgsql-hackers/2006-09/msg01372.php
1447-
1439+
o -Support a smaller header for short variable-length fields
14481440
o Reduce the row header size?
14491441
o Consider reducing on-disk varlena length from four to two
14501442
because a heap row cannot be more than 64k in length

‎doc/src/FAQ/TODO.html

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<bodybgcolor="#FFFFFF"text="#000000"link="#FF0000"vlink="#A00000"alink="#0000FF">
99
<h1><aname="section_1">PostgreSQL TODO List</a></h1>
1010
<p>Current maintainer: Bruce Momjian (<ahref="mailto:bruce@momjian.us">bruce@momjian.us</a>)<br/>
11-
Last updated:Wed Apr4 22:08:46 EDT 2007
11+
Last updated:Fri Apr6 22:48:08 EDT 2007
1212
</p>
1313
<p>The most recent version of this document can be viewed at<br/>
1414
<ahref="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
@@ -1273,14 +1273,7 @@ <h1><a name="section_20">Miscellaneous Performance</a></h1>
12731273
</li><li>-<em>Merge xmin/xmax/cmin/cmax back into three header fields</em>
12741274
</li><li>Consider ways of storing rows more compactly on disk
12751275
<ul>
1276-
<li>Support a smaller header for short variable-length fields?
1277-
<p> One idea is to create zero-or-one-byte-header versions
1278-
of varlena data types. In involves setting the high-bit and
1279-
0-127 length in the single-byte header, or clear the high bit
1280-
and store the 7-bit ASCII value in the rest of the byte.
1281-
The small-header versions have no alignment requirements.
1282-
<ahref="http://archives.postgresql.org/pgsql-hackers/2006-09/msg01372.php">http://archives.postgresql.org/pgsql-hackers/2006-09/msg01372.php</a>
1283-
</p>
1276+
<li>-<em>Support a smaller header for short variable-length fields</em>
12841277
</li><li>Reduce the row header size?
12851278
</li><li>Consider reducing on-disk varlena length from four to two
12861279
because a heap row cannot be more than 64k in length

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp