@@ -1680,42 +1680,42 @@ EXPLAIN (COSTS OFF) SELECT * FROM z1 WHERE f_leak(b);
1680
1680
(4 rows)
1681
1681
1682
1682
PREPARE plancache_test AS SELECT * FROM z1 WHERE f_leak(b);
1683
- EXPLAIN EXECUTE plancache_test;
1684
- QUERY PLAN
1685
- ---------------------------------------------------------------
1686
- Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1683
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test;
1684
+ QUERY PLAN
1685
+ -------------------------------
1686
+ Subquery Scan on z1
1687
1687
Filter: f_leak(z1.b)
1688
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1688
+ -> Seq Scan on z1 z1_1
1689
1689
Filter: ((a % 2) = 0)
1690
1690
(4 rows)
1691
1691
1692
1692
PREPARE plancache_test2 AS WITH q AS (SELECT * FROM z1 WHERE f_leak(b)) SELECT * FROM q,z2;
1693
- EXPLAIN EXECUTE plancache_test2;
1694
- QUERY PLAN
1695
- -----------------------------------------------------------------------
1696
- Nested Loop (cost=29.11..86.78 rows=2540 width=72)
1693
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test2;
1694
+ QUERY PLAN
1695
+ ---------------------------------------
1696
+ Nested Loop
1697
1697
CTE q
1698
- -> Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1698
+ -> Subquery Scan on z1
1699
1699
Filter: f_leak(z1.b)
1700
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1700
+ -> Seq Scan on z1 z1_1
1701
1701
Filter: ((a % 2) = 0)
1702
- -> CTE Scan on q (cost=0.00..0.04 rows=2 width=36)
1703
- -> Materialize (cost=0.00..29.05 rows=1270 width=36)
1704
- -> Seq Scan on z2 (cost=0.00..22.70 rows=1270 width=36)
1702
+ -> CTE Scan on q
1703
+ -> Materialize
1704
+ -> Seq Scan on z2
1705
1705
(9 rows)
1706
1706
1707
1707
PREPARE plancache_test3 AS WITH q AS (SELECT * FROM z2) SELECT * FROM q,z1 WHERE f_leak(z1.b);
1708
- EXPLAIN EXECUTE plancache_test3;
1709
- QUERY PLAN
1710
- ---------------------------------------------------------------------------
1711
- Nested Loop (cost=22.70..108.97 rows=2540 width=72)
1708
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test3;
1709
+ QUERY PLAN
1710
+ -------------------------------------------
1711
+ Nested Loop
1712
1712
CTE q
1713
- -> Seq Scan on z2 (cost=0.00..22.70 rows=1270 width=36)
1714
- -> CTE Scan on q (cost=0.00..25.40 rows=1270 width=36)
1715
- -> Materialize (cost=0.00..29.12 rows=2 width=36)
1716
- -> Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1713
+ -> Seq Scan on z2
1714
+ -> CTE Scan on q
1715
+ -> Materialize
1716
+ -> Subquery Scan on z1
1717
1717
Filter: f_leak(z1.b)
1718
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1718
+ -> Seq Scan on z1 z1_1
1719
1719
Filter: ((a % 2) = 0)
1720
1720
(9 rows)
1721
1721
@@ -1738,40 +1738,40 @@ EXPLAIN (COSTS OFF) SELECT * FROM z1 WHERE f_leak(b);
1738
1738
Filter: ((a % 2) = 0)
1739
1739
(4 rows)
1740
1740
1741
- EXPLAIN EXECUTE plancache_test;
1742
- QUERY PLAN
1743
- ---------------------------------------------------------------
1744
- Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1741
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test;
1742
+ QUERY PLAN
1743
+ -------------------------------
1744
+ Subquery Scan on z1
1745
1745
Filter: f_leak(z1.b)
1746
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1746
+ -> Seq Scan on z1 z1_1
1747
1747
Filter: ((a % 2) = 0)
1748
1748
(4 rows)
1749
1749
1750
- EXPLAIN EXECUTE plancache_test2;
1751
- QUERY PLAN
1752
- -----------------------------------------------------------------------
1753
- Nested Loop (cost=29.11..86.78 rows=2540 width=72)
1750
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test2;
1751
+ QUERY PLAN
1752
+ ---------------------------------------
1753
+ Nested Loop
1754
1754
CTE q
1755
- -> Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1755
+ -> Subquery Scan on z1
1756
1756
Filter: f_leak(z1.b)
1757
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1757
+ -> Seq Scan on z1 z1_1
1758
1758
Filter: ((a % 2) = 0)
1759
- -> CTE Scan on q (cost=0.00..0.04 rows=2 width=36)
1760
- -> Materialize (cost=0.00..29.05 rows=1270 width=36)
1761
- -> Seq Scan on z2 (cost=0.00..22.70 rows=1270 width=36)
1759
+ -> CTE Scan on q
1760
+ -> Materialize
1761
+ -> Seq Scan on z2
1762
1762
(9 rows)
1763
1763
1764
- EXPLAIN EXECUTE plancache_test3;
1765
- QUERY PLAN
1766
- ---------------------------------------------------------------------------
1767
- Nested Loop (cost=22.70..108.97 rows=2540 width=72)
1764
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test3;
1765
+ QUERY PLAN
1766
+ -------------------------------------------
1767
+ Nested Loop
1768
1768
CTE q
1769
- -> Seq Scan on z2 (cost=0.00..22.70 rows=1270 width=36)
1770
- -> CTE Scan on q (cost=0.00..25.40 rows=1270 width=36)
1771
- -> Materialize (cost=0.00..29.12 rows=2 width=36)
1772
- -> Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1769
+ -> Seq Scan on z2
1770
+ -> CTE Scan on q
1771
+ -> Materialize
1772
+ -> Subquery Scan on z1
1773
1773
Filter: f_leak(z1.b)
1774
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1774
+ -> Seq Scan on z1 z1_1
1775
1775
Filter: ((a % 2) = 0)
1776
1776
(9 rows)
1777
1777
@@ -1794,40 +1794,40 @@ EXPLAIN (COSTS OFF) SELECT * FROM z1 WHERE f_leak(b);
1794
1794
Filter: ((a % 2) = 1)
1795
1795
(4 rows)
1796
1796
1797
- EXPLAIN EXECUTE plancache_test;
1798
- QUERY PLAN
1799
- ---------------------------------------------------------------
1800
- Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1797
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test;
1798
+ QUERY PLAN
1799
+ -------------------------------
1800
+ Subquery Scan on z1
1801
1801
Filter: f_leak(z1.b)
1802
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1802
+ -> Seq Scan on z1 z1_1
1803
1803
Filter: ((a % 2) = 1)
1804
1804
(4 rows)
1805
1805
1806
- EXPLAIN EXECUTE plancache_test2;
1807
- QUERY PLAN
1808
- -----------------------------------------------------------------------
1809
- Nested Loop (cost=29.11..86.78 rows=2540 width=72)
1806
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test2;
1807
+ QUERY PLAN
1808
+ ---------------------------------------
1809
+ Nested Loop
1810
1810
CTE q
1811
- -> Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1811
+ -> Subquery Scan on z1
1812
1812
Filter: f_leak(z1.b)
1813
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1813
+ -> Seq Scan on z1 z1_1
1814
1814
Filter: ((a % 2) = 1)
1815
- -> CTE Scan on q (cost=0.00..0.04 rows=2 width=36)
1816
- -> Materialize (cost=0.00..29.05 rows=1270 width=36)
1817
- -> Seq Scan on z2 (cost=0.00..22.70 rows=1270 width=36)
1815
+ -> CTE Scan on q
1816
+ -> Materialize
1817
+ -> Seq Scan on z2
1818
1818
(9 rows)
1819
1819
1820
- EXPLAIN EXECUTE plancache_test3;
1821
- QUERY PLAN
1822
- ---------------------------------------------------------------------------
1823
- Nested Loop (cost=22.70..108.97 rows=2540 width=72)
1820
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test3;
1821
+ QUERY PLAN
1822
+ -------------------------------------------
1823
+ Nested Loop
1824
1824
CTE q
1825
- -> Seq Scan on z2 (cost=0.00..22.70 rows=1270 width=36)
1826
- -> CTE Scan on q (cost=0.00..25.40 rows=1270 width=36)
1827
- -> Materialize (cost=0.00..29.12 rows=2 width=36)
1828
- -> Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1825
+ -> Seq Scan on z2
1826
+ -> CTE Scan on q
1827
+ -> Materialize
1828
+ -> Subquery Scan on z1
1829
1829
Filter: f_leak(z1.b)
1830
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1830
+ -> Seq Scan on z1 z1_1
1831
1831
Filter: ((a % 2) = 1)
1832
1832
(9 rows)
1833
1833
@@ -1850,40 +1850,40 @@ EXPLAIN (COSTS OFF) SELECT * FROM z1 WHERE f_leak(b);
1850
1850
Filter: ((a % 2) = 1)
1851
1851
(4 rows)
1852
1852
1853
- EXPLAIN EXECUTE plancache_test;
1854
- QUERY PLAN
1855
- ---------------------------------------------------------------
1856
- Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1853
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test;
1854
+ QUERY PLAN
1855
+ -------------------------------
1856
+ Subquery Scan on z1
1857
1857
Filter: f_leak(z1.b)
1858
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1858
+ -> Seq Scan on z1 z1_1
1859
1859
Filter: ((a % 2) = 1)
1860
1860
(4 rows)
1861
1861
1862
- EXPLAIN EXECUTE plancache_test2;
1863
- QUERY PLAN
1864
- -----------------------------------------------------------------------
1865
- Nested Loop (cost=29.11..86.78 rows=2540 width=72)
1862
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test2;
1863
+ QUERY PLAN
1864
+ ---------------------------------------
1865
+ Nested Loop
1866
1866
CTE q
1867
- -> Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1867
+ -> Subquery Scan on z1
1868
1868
Filter: f_leak(z1.b)
1869
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1869
+ -> Seq Scan on z1 z1_1
1870
1870
Filter: ((a % 2) = 1)
1871
- -> CTE Scan on q (cost=0.00..0.04 rows=2 width=36)
1872
- -> Materialize (cost=0.00..29.05 rows=1270 width=36)
1873
- -> Seq Scan on z2 (cost=0.00..22.70 rows=1270 width=36)
1871
+ -> CTE Scan on q
1872
+ -> Materialize
1873
+ -> Seq Scan on z2
1874
1874
(9 rows)
1875
1875
1876
- EXPLAIN EXECUTE plancache_test3;
1877
- QUERY PLAN
1878
- ---------------------------------------------------------------------------
1879
- Nested Loop (cost=22.70..108.97 rows=2540 width=72)
1876
+ EXPLAIN (COSTS OFF) EXECUTE plancache_test3;
1877
+ QUERY PLAN
1878
+ -------------------------------------------
1879
+ Nested Loop
1880
1880
CTE q
1881
- -> Seq Scan on z2 (cost=0.00..22.70 rows=1270 width=36)
1882
- -> CTE Scan on q (cost=0.00..25.40 rows=1270 width=36)
1883
- -> Materialize (cost=0.00..29.12 rows=2 width=36)
1884
- -> Subquery Scan on z1 (cost=0.00..29.11 rows=2 width=36)
1881
+ -> Seq Scan on z2
1882
+ -> CTE Scan on q
1883
+ -> Materialize
1884
+ -> Subquery Scan on z1
1885
1885
Filter: f_leak(z1.b)
1886
- -> Seq Scan on z1 z1_1 (cost=0.00..29.05 rows=6 width=36)
1886
+ -> Seq Scan on z1 z1_1
1887
1887
Filter: ((a % 2) = 1)
1888
1888
(9 rows)
1889
1889
0 commit comments