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

Commita262394

Browse files
committed
Split "server changes" up into smaller sections in release notes.
1 parentc37e357 commita262394

File tree

1 file changed

+119
-95
lines changed

1 file changed

+119
-95
lines changed

‎doc/src/sgml/release.sgml

Lines changed: 119 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.547 2007/11/20 01:19:30 momjian Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.548 2007/11/20 01:42:37 momjian Exp $ -->
22
<!--
33

44
Typical markup:
@@ -722,7 +722,7 @@ current_date &lt; 2017-11-17
722722
</sect3>
723723

724724
<sect3>
725-
<title>Server Changes</title>
725+
<title>GeneralServer Changes</title>
726726
<itemizedlist>
727727

728728
<listitem>
@@ -749,13 +749,6 @@ current_date &lt; 2017-11-17
749749
</para>
750750
</listitem>
751751

752-
<listitem>
753-
<para>
754-
Autovacuum now reports its activity start time in
755-
<literal>pg_stat_activity</literal> (Tom)
756-
</para>
757-
</listitem>
758-
759752
<listitem>
760753
<para>
761754
Automatically re-plan cached queries when table
@@ -772,32 +765,64 @@ current_date &lt; 2017-11-17
772765

773766
<listitem>
774767
<para>
775-
Support Security Service Provider Interface (<acronym>SSPI</>) for
776-
authentication on Windows (Magnus)
768+
Add a <varname>temp_tablespaces</varname> parameter to control
769+
the tablespaces for temporary tables and files (Jaime Casanova,
770+
Albert Cervera, Bernd Helmle)
771+
</para>
772+
773+
<para>
774+
This parameter defines a list of tablespaces to be used. This
775+
enables spreading the I/O load across multiple tablespaces. A random
776+
tablespace is chosen each time a temporary object is created.
777+
Temporary files are no longer stored in per-database
778+
<filename>pgsql_tmp/</filename> directories but in per-tablespace
779+
directories.
777780
</para>
778781
</listitem>
779782

780783
<listitem>
781784
<para>
782-
Support GSSAPI authentication (Henry Hotz, Magnus)
785+
Limit the amount of information reported when a user is dropped
786+
(Alvaro)
783787
</para>
784788

785789
<para>
786-
This should be preferred to native Kerberos authentication because
787-
GSSAPI is an industry standard.
790+
Previously, dropping (or attempting to drop) a user who owned many
791+
objects could result in large <literal>NOTICE</literal> or
792+
<literal>ERROR</literal> messages listing all these objects; this
793+
caused problems for some client applications. The length of the
794+
message is now limited, although a full list is still sent to the
795+
server log.
788796
</para>
789797
</listitem>
790798

791799
<listitem>
792800
<para>
793-
Support a global SSL configuration file (Victor Wagner)
801+
Place temporary tables' TOAST tables in special schemas named
802+
<literal>pg_toast_temp_<replaceable>nnn</></literal> (Tom)
803+
</para>
804+
805+
<para>
806+
This allows low-level code to recognize these tables as temporary,
807+
which enables various optimizations such as not WAL-logging changes
808+
and using local rather than shared buffers for access. This also
809+
fixes a bug wherein backends unexpectedly held open file references
810+
to temporary TOAST tables.
794811
</para>
795812
</listitem>
796813

797814
<listitem>
798815
<para>
799-
Add <varname>ssl_ciphers</> parameter to control accepted SSL ciphers
800-
(Victor Wagner)
816+
Fix problem that a constant flow of new connection requests could
817+
indefinitely delay the postmaster from completing a shutdown or
818+
a crash restart (Tom)
819+
</para>
820+
</listitem>
821+
822+
<listitem>
823+
<para>
824+
Allow <command>CREATE INDEX CONCURRENTLY</command> to ignore
825+
transactions in other databases (Simon)
801826
</para>
802827
</listitem>
803828

@@ -818,6 +843,21 @@ current_date &lt; 2017-11-17
818843
</para>
819844
</listitem>
820845

846+
</itemizedlist>
847+
848+
</sect3>
849+
850+
<sect3>
851+
<title>Server Monitoring</title>
852+
<itemizedlist>
853+
854+
<listitem>
855+
<para>
856+
Autovacuum now reports its activity start time in
857+
<literal>pg_stat_activity</literal> (Tom)
858+
</para>
859+
</listitem>
860+
821861
<listitem>
822862
<para>
823863
Allow server log output in comma-separated value (CSV) format (Arul
@@ -886,46 +926,6 @@ current_date &lt; 2017-11-17
886926
</para>
887927
</listitem>
888928

889-
<listitem>
890-
<para>
891-
Change the timestamps recorded in transaction WAL records from
892-
time_t to TimestampTz representation (Tom)
893-
</para>
894-
895-
<para>
896-
This provides sub-second resolution in WAL, which can be useful for
897-
point-in-time recovery.
898-
</para>
899-
</listitem>
900-
901-
<listitem>
902-
<para>
903-
New boolean configuration parameter, <varname>archive_mode</>,
904-
controls archiving (Simon)
905-
</para>
906-
907-
<para>
908-
Previously setting <varname>archive_command</> to an empty string
909-
turned off archiving. Now <varname>archive_mode</> turns archiving
910-
on and off, independently of <varname>archive_command</>. This is
911-
useful for stopping archiving temporarily.
912-
</para>
913-
</listitem>
914-
915-
<listitem>
916-
<para>
917-
Reduce WAL workspace needed by warm standby servers (Simon)
918-
</para>
919-
920-
<para>
921-
This change allows a warm standby server to identify the earliest
922-
still-needed WAL file to the recovery script, allowing automatic removal
923-
of no-longer-needed WAL files. This is done using <literal>%r</> in
924-
the <varname>restore_command</varname> parameter of
925-
<filename>recovery.conf</filename>.
926-
</para>
927-
</listitem>
928-
929929
<listitem>
930930
<para>
931931
Add <varname>log_restartpoints</varname> to control logging of
@@ -940,23 +940,6 @@ current_date &lt; 2017-11-17
940940
</para>
941941
</listitem>
942942

943-
<listitem>
944-
<para>
945-
Add a <varname>temp_tablespaces</varname> parameter to control
946-
the tablespaces for temporary tables and files (Jaime Casanova,
947-
Albert Cervera, Bernd Helmle)
948-
</para>
949-
950-
<para>
951-
This parameter defines a list of tablespaces to be used. This
952-
enables spreading the I/O load across multiple tablespaces. A random
953-
tablespace is chosen each time a temporary object is created.
954-
Temporary files are no longer stored in per-database
955-
<filename>pgsql_tmp/</filename> directories but in per-tablespace
956-
directories.
957-
</para>
958-
</listitem>
959-
960943
<listitem>
961944
<para>
962945
New system view <literal>pg_stat_bgwriter</literal> displays
@@ -1028,55 +1011,96 @@ current_date &lt; 2017-11-17
10281011
</para>
10291012
</listitem>
10301013

1014+
</itemizedlist>
1015+
1016+
</sect3>
1017+
1018+
<sect3>
1019+
<title>Authentication Changes</title>
1020+
<itemizedlist>
1021+
10311022
<listitem>
10321023
<para>
1033-
Limit the amount of information reported when a user is dropped
1034-
(Alvaro)
1024+
Support Security Service Provider Interface (<acronym>SSPI</>) for
1025+
authentication on Windows (Magnus)
10351026
</para>
1027+
</listitem>
10361028

1029+
<listitem>
10371030
<para>
1038-
Previously, dropping (or attempting to drop) a user who owned many
1039-
objects could result in large <literal>NOTICE</literal> or
1040-
<literal>ERROR</literal> messages listing all these objects; this
1041-
caused problems for some client applications. The length of the
1042-
message is now limited, although a full list is still sent to the
1043-
server log.
1031+
Support GSSAPI authentication (Henry Hotz, Magnus)
1032+
</para>
1033+
1034+
<para>
1035+
This should be preferred to native Kerberos authentication because
1036+
GSSAPI is an industry standard.
10441037
</para>
10451038
</listitem>
10461039

10471040
<listitem>
10481041
<para>
1049-
Place temporary tables' TOAST tables in special schemas named
1050-
<literal>pg_toast_temp_<replaceable>nnn</></literal> (Tom)
1042+
Support a global SSL configuration file (Victor Wagner)
10511043
</para>
1044+
</listitem>
10521045

1046+
<listitem>
10531047
<para>
1054-
This allows low-level code to recognize these tables as temporary,
1055-
which enables various optimizations such as not WAL-logging changes
1056-
and using local rather than shared buffers for access. This also
1057-
fixes a bug wherein backends unexpectedly held open file references
1058-
to temporary TOAST tables.
1048+
Add <varname>ssl_ciphers</> parameter to control accepted SSL ciphers
1049+
(Victor Wagner)
10591050
</para>
10601051
</listitem>
10611052

10621053
<listitem>
10631054
<para>
1064-
Fix problem that a constant flow of new connection requests could
1065-
indefinitely delay the postmaster from completing a shutdown or
1066-
a crash restart (Tom)
1055+
Add a Kerberos realm parameter, <varname>krb_realm</> (Magnus)
10671056
</para>
10681057
</listitem>
10691058

1059+
</itemizedlist>
1060+
1061+
</sect3>
1062+
1063+
<sect3>
1064+
<title>WAL and Continuous Archiving Changes</title>
1065+
<itemizedlist>
1066+
10701067
<listitem>
10711068
<para>
1072-
Allow <command>CREATE INDEX CONCURRENTLY</command> to ignore
1073-
transactions in other databases (Simon)
1069+
Change the timestamps recorded in transaction WAL records from
1070+
time_t to TimestampTz representation (Tom)
1071+
</para>
1072+
1073+
<para>
1074+
This provides sub-second resolution in WAL, which can be useful for
1075+
point-in-time recovery.
10741076
</para>
10751077
</listitem>
10761078

10771079
<listitem>
10781080
<para>
1079-
Add a Kerberos realm parameter, <varname>krb_realm</> (Magnus)
1081+
Reduce WAL disk space needed by warm standby servers (Simon)
1082+
</para>
1083+
1084+
<para>
1085+
This change allows a warm standby server to pass the name of the earliest
1086+
still-needed WAL file to the recovery script, allowing automatic removal
1087+
of no-longer-needed WAL files. This is done using <literal>%r</> in
1088+
the <varname>restore_command</varname> parameter of
1089+
<filename>recovery.conf</filename>.
1090+
</para>
1091+
</listitem>
1092+
1093+
<listitem>
1094+
<para>
1095+
New boolean configuration parameter, <varname>archive_mode</>,
1096+
controls archiving (Simon)
1097+
</para>
1098+
1099+
<para>
1100+
Previously setting <varname>archive_command</> to an empty string
1101+
turned off archiving. Now <varname>archive_mode</> turns archiving
1102+
on and off, independently of <varname>archive_command</>. This is
1103+
useful for stopping archiving temporarily.
10801104
</para>
10811105
</listitem>
10821106

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp