public inbox for [email protected]help / color / mirror / Atom feed
[PATCH v6] Highlight vacuum consideration in create index docs 22+ messages / 2 participants [nested] [flat]
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* RE: Update comments in multixact.c @ 2023-01-18 10:02 [email protected] <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: [email protected] @ 2023-01-18 10:02 UTC (permalink / raw) To: Peter Geoghegan <[email protected]>; +Cc: PostgreSQL Hackers <[email protected]> On Wed, Jan 18, 2023 6:04 AM Peter Geoghegan <[email protected]> wrote: > > On Tue, Jan 17, 2023 at 1:33 AM [email protected] > <[email protected]> wrote: > > I noticed that commit 5212d447fa updated some comments in multixact.c > because > > SLRU truncation for multixacts is performed during VACUUM, instead of > > checkpoint. Should the following comments which mentioned checkpointer be > > changed, too? > > Yes, I think so. Thanks for your reply. Attach a patch which fixed them. Regards, Shi yu Attachments: [application/octet-stream] v1-0001-Update-comments-in-multixact.c.patch (1.7K, ../../OSZPR01MB6310A7CE00D48662CC829929FDC79@OSZPR01MB6310.jpnprd01.prod.outlook.com/2-v1-0001-Update-comments-in-multixact.c.patch) download | inline diff: From cfb627fbe57c37667265be1cae161c2e507314a3 Mon Sep 17 00:00:00 2001 From: Shi Yu <[email protected]> Date: Wed, 18 Jan 2023 10:08:23 +0800 Subject: [PATCH v1] Update comments in multixact.c Update some comments in multixact.c because SLRU truncation for multixacts is performed during VACUUM, instead of checkpoint. --- src/backend/access/transam/multixact.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/access/transam/multixact.c b/src/backend/access/transam/multixact.c index e75e1fdf74..ec98885f97 100644 --- a/src/backend/access/transam/multixact.c +++ b/src/backend/access/transam/multixact.c @@ -261,7 +261,7 @@ typedef struct MultiXactStateData * we compute it (using nextMXact if none are valid). Each backend is * required not to attempt to access any SLRU data for MultiXactIds older * than its own OldestVisibleMXactId[] setting; this is necessary because - * the checkpointer could truncate away such data at any instant. + * the VACUUM could truncate away such data at any instant. * * The oldest valid value among all of the OldestMemberMXactId[] and * OldestVisibleMXactId[] entries is considered by vacuum as the earliest @@ -669,7 +669,7 @@ MultiXactIdSetOldestMember(void) * * We set the OldestVisibleMXactId for a given transaction the first time * it's going to inspect any MultiXactId. Once we have set this, we are - * guaranteed that the checkpointer won't truncate off SLRU data for + * guaranteed that the VACUUM won't truncate off SLRU data for * MultiXactIds at or after our OldestVisibleMXactId. * * The value to set is the oldest of nextMXact and all the valid per-backend -- 2.31.1 ^ permalink raw reply [nested|flat] 22+ messages in thread
end of thread, other threads:[~2023-01-18 10:02 UTC | newest] Thread overview: 22+ messages (download: mbox mbox.gz follow: Atom feed) -- links below jump to the message on this page -- 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2023-01-18 10:02 RE: Update comments in multixact.c [email protected] <[email protected]>
This inbox is served by agora; see mirroring instructions for how to clone and mirror all data and code used for this inbox