~ubuntu-branches/ubuntu/utopic/postgresql-9.1/utopic

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/sql-cluster.html

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2012-09-25 05:40:23 UTC
  • mfrom: (1.2.1)
  • Revision ID: package-import@ubuntu.com-20120925054023-lv75ptpdzvjdhkbw
Tags: 9.1.6-1
* Urgency medium because of data loss bug fix.
* New upstream bug fix release:
  - Fix persistence marking of shared buffers during WAL replay.
    This mistake can result in buffers not being written out during
    checkpoints, resulting in data corruption if the server later
    crashes without ever having written those buffers. Corruption can
    occur on any server following crash recovery, but it is
    significantly more likely to occur on standby slave servers since
    those perform much more WAL replay. There is a low probability of
    corruption of btree and GIN indexes. There is a much higher
    probability of corruption of table "visibility maps". Fortunately,
    visibility maps are non-critical data in 9.1, so the worst
    consequence of such corruption in 9.1 installations is transient
    inefficiency of vacuuming. Table data proper cannot be corrupted by
    this bug.
    While no index corruption due to this bug is known to have occurred
    in the field, as a precautionary measure it is recommended that
    production installations "REINDEX" all btree and GIN indexes at a
    convenient time after upgrading to 9.1.6.
    Also, if you intend to do an in-place upgrade to 9.2.X, before
    doing so it is recommended to perform a "VACUUM" of all tables
    while having vacuum_freeze_table_age set to zero. This will ensure
    that any lingering wrong data in the visibility maps is corrected
    before 9.2.X can depend on it. vacuum_cost_delay can be adjusted to
    reduce the performance impact of vacuuming, while causing it to
    take longer to finish.
  - See HISTORY/changelog.gz for the other bug fixes.
* debian/rules: Compress all binaries with xz. Thanks Cyril Brulebois!
  (Closes: #688678)

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
REV="MADE"
10
10
HREF="mailto:pgsql-docs@postgresql.org"><LINK
11
11
REL="HOME"
12
 
TITLE="PostgreSQL 9.1.5 Documentation"
 
12
TITLE="PostgreSQL 9.1.6 Documentation"
13
13
HREF="index.html"><LINK
14
14
REL="UP"
15
15
TITLE="SQL Commands"
26
26
HTTP-EQUIV="Content-Type"
27
27
CONTENT="text/html; charset=ISO-8859-1"><META
28
28
NAME="creation"
29
 
CONTENT="2012-08-14T22:55:48"></HEAD
 
29
CONTENT="2012-09-19T22:05:18"></HEAD
30
30
><BODY
31
31
CLASS="REFENTRY"
32
32
><DIV
44
44
VALIGN="bottom"
45
45
><A
46
46
HREF="index.html"
47
 
>PostgreSQL 9.1.5 Documentation</A
 
47
>PostgreSQL 9.1.6 Documentation</A
48
48
></TH
49
49
></TR
50
50
><TR
95
95
><DIV
96
96
CLASS="REFNAMEDIV"
97
97
><A
98
 
NAME="AEN63447"
 
98
NAME="AEN63471"
99
99
></A
100
100
><H2
101
101
>Name</H2
103
103
><DIV
104
104
CLASS="REFSYNOPSISDIV"
105
105
><A
106
 
NAME="AEN63452"
 
106
NAME="AEN63476"
107
107
></A
108
108
><H2
109
109
>Synopsis</H2
125
125
><DIV
126
126
CLASS="REFSECT1"
127
127
><A
128
 
NAME="AEN63456"
 
128
NAME="AEN63480"
129
129
></A
130
130
><H2
131
131
>Description</H2
231
231
><DIV
232
232
CLASS="REFSECT1"
233
233
><A
234
 
NAME="AEN63479"
 
234
NAME="AEN63503"
235
235
></A
236
236
><H2
237
237
>Parameters</H2
280
280
><DIV
281
281
CLASS="REFSECT1"
282
282
><A
283
 
NAME="AEN63497"
 
283
NAME="AEN63521"
284
284
></A
285
285
><H2
286
286
>Notes</H2
369
369
><DIV
370
370
CLASS="REFSECT1"
371
371
><A
372
 
NAME="AEN63516"
 
372
NAME="AEN63540"
373
373
></A
374
374
><H2
375
375
>Examples</H2
408
408
><DIV
409
409
CLASS="REFSECT1"
410
410
><A
411
 
NAME="AEN63527"
 
411
NAME="AEN63551"
412
412
></A
413
413
><H2
414
414
>Compatibility</H2
444
444
><DIV
445
445
CLASS="REFSECT1"
446
446
><A
447
 
NAME="AEN63536"
 
447
NAME="AEN63560"
448
448
></A
449
449
><H2
450
450
>See Also</H2