• Tom Lane's avatar
    Improve EXPLAIN ANALYZE to show the time spent in each trigger when · adb1a6e9
    Tom Lane authored
    executing a statement that fires triggers.  Formerly this time was
    included in "Total runtime" but not otherwise accounted for.
    As a side benefit, we avoid re-opening relations when firing non-deferred
    AFTER triggers, because the trigger code can re-use the main executor's
    ResultRelInfo data structure.
    adb1a6e9
perform.sgml 34.1 KB