summaryrefslogtreecommitdiff
path: root/src/backend/commands/analyze.c
AgeCommit message (Expand)Author
2025-01-01Update copyright for 2025Bruce Momjian
2024-10-27Remove unused #include's from backend .c filesPeter Eisentraut
2024-09-09Add WAL usage reporting to ANALYZE VERBOSE output.Masahiko Sawada
2024-08-14Add resource statistics reporting to ANALYZE VERBOSE.Masahiko Sawada
2024-08-14Use pgBufferUsage for buffer usage tracking in analyze.Masahiko Sawada
2024-07-13Don't lose partitioned table reltuples=0 after relhassubclass=f.Noah Misch
2024-04-16revert: Generalize relation analyze in table AM interfaceAlexander Korotkov
2024-04-08Provide a way block-level table AMs could re-use acquire_sample_rows()Alexander Korotkov
2024-04-08Use streaming I/O in ANALYZE.Thomas Munro
2024-03-30Generalize relation analyze in table AM interfaceAlexander Korotkov
2024-03-17Separate equalRowTypes() from equalTupleDescs()Peter Eisentraut
2024-03-13Reintroduce MAINTAIN privilege and pg_maintain predefined role.Nathan Bossart
2024-03-05Fix buildfarm failures from 2af07e2f74.Jeff Davis
2024-03-05Fix search_path to a safe value during maintenance operations.Jeff Davis
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-04Use MyBackendType in more places to check what process this isHeikki Linnakangas
2024-01-13Make attstattarget nullablePeter Eisentraut
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-08Don't try to open visibilitymap when analyzing a foreign tableHeikki Linnakangas
2023-11-15Retire MemoryContextResetAndDeleteChildren() macro.Nathan Bossart
2023-09-30Fix briefly showing old progress stats for ANALYZE on inherited tables.Heikki Linnakangas
2023-07-07Revert MAINTAIN privilege and pg_maintain predefined role.Nathan Bossart
2023-07-03Take pg_attribute out of VacAttrStatsPeter Eisentraut
2023-06-20Move bool parameter for vacuum_rel() to option bits.Nathan Bossart
2023-06-10Revert "Fix search_path to a safe value during maintenance operations."Jeff Davis
2023-06-09Fix search_path to a safe value during maintenance operations.Jeff Davis
2023-04-03Move heaprel struct field next to index rel field.Peter Geoghegan
2023-04-02Pass down table relation into more index relation functionsAndres Freund
2023-03-31Ensure acquire_inherited_sample_rows sets its output parameters.Tom Lane
2023-02-07Remove useless casts to (void *) in arguments of some system functionsPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-14Add grantable MAINTAIN privilege and pg_maintain role.Jeff Davis
2022-11-28Provide per-table permissions for vacuum and analyze.Andrew Dunstan
2022-11-16Avoid some overhead with open and close of catalog indexesMichael Paquier
2022-10-04Cleanup useless assignments and checksMichael Paquier
2022-07-12Invent qsort_interruptible().Tom Lane
2022-07-01Add construct_array_builtin, deconstruct_array_builtinPeter Eisentraut
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-06pgstat: stats collector references in comments.Andres Freund
2022-02-12Add VACUUM instrumentation for scanned pages, relfrozenxid.Peter Geoghegan
2022-01-16Add stxdinherit flag to pg_statistic_ext_dataTomas Vondra
2022-01-15Build inherited extended stats on partitioned tablesTomas Vondra
2022-01-08Update copyright for 2022Bruce Momjian
2021-11-29Replace random(), pg_erand48(), etc with a better PRNG API and algorithm.Tom Lane
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