Commit Graph

319 Commits (2c29e7fc95b24f5ccfec0d2db458d2130606f446)

Author SHA1 Message Date
Alvaro Herrera a166d408eb Report progress of ANALYZE commands 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier 7854e07f25 Revert "Rename files and headers related to index AM" 6 years ago
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 6 years ago
Peter Eisentraut 2e4db241bf Remove configure --disable-float4-byval 6 years ago
Tomas Vondra d06215d03b Allow setting statistics target for extended statistics 6 years ago
Robert Haas 8b94dab066 Split tuptoaster.c into three separate files. 6 years ago
Alvaro Herrera fe66125974 Remove 'msg' parameter from convert_tuples_by_name 6 years ago
Tomas Vondra 14ef15a222 Don't build extended statistics on inheritance trees 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 7 years ago
Tomas Vondra 69fd82fedd Update reference to sampling algorithm in analyze.c 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Andres Freund 737a292b5d tableam: VACUUM and ANALYZE support. 7 years ago
Robert Haas f41551f61f Fold vacuum's 'int options' parameter into VacuumParams. 7 years ago
Andres Freund c91560defc Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c. 7 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Andres Freund 111944c5ee Replace heapam.h includes with {table, relation}.h where applicable. 7 years ago
Andres Freund 0944ec54de Don't include genam.h from execnodes.h and relscan.h anymore. 7 years ago
Andres Freund 4c850ecec6 Don't include heapam.h from others headers. 7 years ago
Tom Lane 7170268efd Improve ANALYZE's handling of concurrent-update scenarios. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 5e09280057 Make pg_statistic and related code account more honestly for collations. 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Andres Freund cc2905e963 Use slots more widely in tuple mapping code and make naming more consistent. 7 years ago
Michael Paquier e3a25ab9ea Refactor relation opening for VACUUM and ANALYZE 7 years ago
Andres Freund 29c94e03c7 Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. 7 years ago
Michael Paquier 9226a3b89b Remove duplicated words split across lines in comments 7 years ago
Michael Paquier a556549d7e Improve VACUUM and ANALYZE by avoiding early lock queue 7 years ago
Michael Paquier edc6b41bd4 Rename VACOPT_NOWAIT to VACOPT_SKIP_LOCKED 8 years ago
Teodor Sigaev c9c875a28f Rename IndexInfo.ii_KeyAttrNumbers array 8 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 8 years ago
Dean Rasheed b5db1d93d2 Improve ANALYZE's strategy for finding MCVs. 8 years ago
Tom Lane d04900de7d When updating reltuples after ANALYZE, just extrapolate from our sample. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas ab6eaee884 When VACUUM or ANALYZE skips a concurrently dropped table, log it. 8 years ago
Tom Lane 4d85c2900b Improve comments in vacuum_rel() and analyze_rel(). 8 years ago
Tom Lane 19de0ab23c Fix inadequate locking during get_rel_oids(). 8 years ago
Tom Lane 9a50a93c7b Improve wording of error message added in commit 714805010. 8 years ago
Tom Lane 7148050105 Give a better error for duplicate entries in VACUUM/ANALYZE column list. 8 years ago
Peter Eisentraut 1356f78ea9 Reduce excessive dereferencing of function pointers 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Alvaro Herrera 7b504eb282 Implement multivariate n-distinct coefficients 9 years ago
Simon Riggs af4b1a0869 Refactor GetOldestXmin() to use flags 9 years ago
Robert Haas d88d06cd07 Fix relcache reference leak. 9 years ago
Robert Haas 3c3bb99330 Don't uselessly rewrite, truncate, VACUUM, or ANALYZE partitioned tables. 9 years ago
Alvaro Herrera 2f5c9d9c9c Tweak catalog indexing abstraction for upcoming WARM 9 years ago