Commit Graph

657 Commits (e6ccd1ce1644d1b40b7981f8bc172394de524f99)

Author SHA1 Message Date
Etsuro Fujita a363bc6da9 Fix EXPLAIN ANALYZE for async-capable nodes. 5 years ago
Fujii Masao d780d7c088 Change data type of counters in BufferUsage and WalUsage from long to int64. 5 years ago
Tom Lane 049e1e2edb Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists. 5 years ago
Tom Lane 1111b2668d Undo decision to allow pg_proc.prosrc to be NULL. 5 years ago
Tom Lane c2db458c10 Redesign the caching done by get_cached_rowtype(). 5 years ago
David Rowley 50e17ad281 Speedup ScalarArrayOpExpr evaluation 5 years ago
Peter Eisentraut e717a9a18b SQL-standard function body 5 years ago
Tom Lane c5b7ba4e67 Postpone some stuff out of ExecInitModifyTable. 5 years ago
Tom Lane 789d81de8a Fix missing #include in nodeResultCache.h. 5 years ago
David Rowley 9eacee2e62 Add Result Cache executor node (take 2) 5 years ago
David Rowley 28b3e3905c Revert b6002a796 5 years ago
David Rowley b6002a796d Add Result Cache executor node 5 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 5 years ago
Etsuro Fujita 27e1f14563 Add support for asynchronous execution. 5 years ago
Thomas Munro 7f7f25f15e Revert "Fix race in Parallel Hash Join batch cleanup." 5 years ago
Thomas Munro 378802e371 Update the names of Parallel Hash Join phases. 5 years ago
Thomas Munro 3b8981b6e1 Fix race in Parallel Hash Join batch cleanup. 5 years ago
David Rowley bb437f995d Add TID Range Scans to support efficient scanning ranges of TIDs 5 years ago
Heikki Linnakangas 6214e2b228 Fix permission checks on constraint violation errors on partitions. 5 years ago
Tom Lane d5a83d79c9 Rethink recently-added SPI interfaces. 5 years ago
Tom Lane ee895a655c Improve performance of repeated CALLs within plpgsql procedures. 5 years ago
Peter Geoghegan 9dc718bdf2 Pass down "logically unchanged index" hint. 5 years ago
Tom Lane 844fe9f159 Add the ability for the core grammar to have more than one parse target. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Tom Lane 20d3fe9009 In INSERT/UPDATE, use the table's real tuple descriptor as target. 5 years ago
Tom Lane c8ab970179 Fix list-munging bug that broke SQL function result coercions. 5 years ago
Heikki Linnakangas fb5883da86 Remove PartitionRoutingInfo struct. 5 years ago
Heikki Linnakangas 6973533650 Revise child-to-root tuple conversion map management. 5 years ago
Heikki Linnakangas a04daa97a4 Remove es_result_relation_info from EState. 5 years ago
Heikki Linnakangas 1375422c78 Create ResultRelInfos later in InitPlan, index them by RT index. 5 years ago
Tom Lane 41efb83408 Move resolution of AlternativeSubPlan choices to the planner. 5 years ago
Michael Paquier 7b1110d2fd Fix comment in instrument.h 5 years ago
Peter Geoghegan d6c08e29e7 Add hash_mem_multiplier GUC. 6 years ago
Jeff Davis 9878b643f3 HashAgg: use better cardinality estimate for recursive spilling. 6 years ago
Jeff Davis 200f6100a9 Fix LookupTupleHashEntryHash() pipeline-stall issue. 6 years ago
Thomas Munro cdc7169509 Use MinimalTuple for tuple queues. 6 years ago
David Rowley 9bdb300ded Fix EXPLAIN ANALYZE for parallel HashAgg plans 6 years ago
Tom Lane 2f48ede080 Avoid using a cursor in plpgsql's RETURN QUERY statement. 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Amit Kapila 69bfaf2e1d Change the display of WAL usage statistics in Explain. 6 years ago
Amit Kapila ef08ca113f Cosmetic fixups for WAL usage work. 6 years ago
Tom Lane 969f9d0b4b Make EXPLAIN report maximum hashtable usage across multiple rescans. 6 years ago
Jeff Davis 50a38f6517 Create memory context for HashAgg with a reasonable maxBlockSize. 6 years ago
Tomas Vondra d2d8a229bc Implement Incremental Sort 6 years ago
Amit Kapila df3b181499 Add infrastructure to track WAL usage. 6 years ago
Jeff Davis 0588ee63aa Include chunk overhead in hash table entry size estimate. 6 years ago
Fujii Masao 4a539a25eb Expose BufferUsageAccumDiff(). 6 years ago
Tom Lane bda6dedbea Go back to returning int from ereport auxiliary functions. 6 years ago