diff --git a/doc/src/sgml/jit.sgml b/doc/src/sgml/jit.sgml
index fc841337c36..bcff1174082 100644
--- a/doc/src/sgml/jit.sgml
+++ b/doc/src/sgml/jit.sgml
@@ -58,9 +58,9 @@
Tuple deforming is the process of transforming an on-disk tuple (see ) into its in-memory representation. It can be
- accelerated by creating a function specific to the table layout and the
- number of columns to be extracted.
+ linkend="storage-tuple-layout"/>) into its in-memory representation.
+ It can be accelerated by creating a function specific to the table layout
+ and the number of columns to be extracted.
diff --git a/doc/src/sgml/storage.sgml b/doc/src/sgml/storage.sgml
index 70a822e0597..8ef2ac80106 100644
--- a/doc/src/sgml/storage.sgml
+++ b/doc/src/sgml/storage.sgml
@@ -875,8 +875,7 @@ data. Empty in ordinary tables.
src/include/storage/bufpage.h.
-
-
+
Following the page header are item identifiers
(ItemIdData), each requiring four bytes.
An item identifier contains a byte-offset to
@@ -909,7 +908,7 @@ data. Empty in ordinary tables.
The final section is the special section
which can
- contain anything the access method wishes to store. For example,
+ contain anything the access method wishes to store. For example,
b-tree indexes store links to the page's left and right siblings,
as well as some other data relevant to the index structure.
Ordinary tables do not use a special section at all (indicated by setting
@@ -917,6 +916,10 @@ data. Empty in ordinary tables.
+
+
+ Table Row Layout
+
All table rows are structured in the same way. There is a fixed-size
@@ -1040,6 +1043,7 @@ data. Empty in ordinary tables.
it might be compressed, too (see ).
+