We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ef3aa80 commit 667401dCopy full SHA for 667401d
doc/src/sgml/limits.sgml
@@ -135,4 +135,15 @@
135
created tuples are internally marked as null in the tuple's null bitmap, the
136
null bitmap also occupies space.
137
</para>
138
+
139
+ <para>
140
+ Each table can store a theoretical maximum of 2^32 out-of-line values; see
141
+ <xref linkend="storage-toast" /> for a detailed discussion of out-of-line
142
+ storage. This limit arises from the use of a 32-bit OID to identify each
143
+ such value. The practical limit is significantly less than the theoretical
144
+ limit, because as the OID space fills up, finding an OID that is still free
145
+ can become expensive, in turn slowing down INSERT/UPDATE statements.
146
+ Typically, this is only an issue for tables containing many terabytes
147
+ of data; partitioning is a possible workaround.
148
+ </para>
149
</appendix>
0 commit comments