summaryrefslogtreecommitdiff
path: root/src/backend/commands/analyze.c
AgeCommit message (Expand)Author
2021-10-19Block ALTER INDEX/TABLE index_name ALTER COLUMN colname SET (options)Michael Paquier
2021-08-28Keep stats up to date for partitioned tablesAlvaro Herrera
2021-08-27Use maintenance_io_concurrency for ANALYZE prefetchStephen Frost
2021-08-27track_io_timing logging: Don't special case 0 ms.Peter Geoghegan
2021-08-27Reorder log_autovacuum_min_duration log output.Peter Geoghegan
2021-08-16Revert analyze support for partitioned tablesAlvaro Herrera
2021-08-07Message style improvementsPeter Eisentraut
2021-07-01Don't reset relhasindex for partitioned tables on ANALYZEAlvaro Herrera
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-04-19Fix typos and grammar in comments and docsMichael Paquier
2021-04-09Set pg_class.reltuples for partitioned tablesAlvaro Herrera
2021-04-09Fix typos and grammar in documentation and code commentsMichael Paquier
2021-04-08autovacuum: handle analyze for partitioned tablesAlvaro Herrera
2021-03-16Use pre-fetching for ANALYZEStephen Frost
2021-03-16Improve logging of auto-vacuum and auto-analyzeStephen Frost
2021-03-11VACUUM ANALYZE: Always update pg_class.reltuples.Peter Geoghegan
2021-01-02Update copyright for 2021Bruce Momjian
2020-08-12snapshot scalability: Don't compute global horizons while building snapshots.Andres Freund
2020-08-07Remove PROC_IN_ANALYZE and derived flagsAlvaro Herrera
2020-03-04Introduce macros for typalign and typstorage constants.Tom Lane
2020-01-15Report progress of ANALYZE commandsAlvaro Herrera
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-26Revert "Rename files and headers related to index AM"Michael Paquier
2019-12-25Rename files and headers related to index AMMichael Paquier
2019-11-21Remove configure --disable-float4-byvalPeter Eisentraut
2019-09-10Allow setting statistics target for extended statisticsTomas Vondra
2019-09-05Split tuptoaster.c into three separate files.Robert Haas
2019-09-03Remove 'msg' parameter from convert_tuples_by_nameAlvaro Herrera
2019-07-30Don't build extended statistics on inheritance treesTomas Vondra
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-06-27Update reference to sampling algorithm in analyze.cTomas Vondra
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-31tableam: VACUUM and ANALYZE support.Andres Freund
2019-03-18Fold vacuum's 'int options' parameter into VacuumParams.Robert Haas
2019-01-22Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c.Andres Freund
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund
2019-01-21Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund
2019-01-15Don't include genam.h from execnodes.h and relscan.h anymore.Andres Freund
2019-01-15Don't include heapam.h from others headers.Andres Freund
2019-01-03Improve ANALYZE's handling of concurrent-update scenarios.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-14Make pg_statistic and related code account more honestly for collations.Tom Lane
2018-11-16Introduce notion of different types of slots (without implementing them).Andres Freund
2018-10-02Use slots more widely in tuple mapping code and make naming more consistent.Andres Freund
2018-10-01Refactor relation opening for VACUUM and ANALYZEMichael Paquier
2018-09-25Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple.Andres Freund
2018-09-08Remove duplicated words split across lines in commentsMichael Paquier
2018-08-27Improve VACUUM and ANALYZE by avoiding early lock queueMichael Paquier
2018-07-12Rename VACOPT_NOWAIT to VACOPT_SKIP_LOCKEDMichael Paquier
2018-04-12Rename IndexInfo.ii_KeyAttrNumbers arrayTeodor Sigaev