forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitc01743a
committed
Show number of disabled nodes in EXPLAIN ANALYZE output.
Now that disable_cost is not included in the cost estimate, there'sno visible sign in EXPLAIN output of which plan nodes are disabled.Fix that by propagating the number of disabled nodes from Path toPlan, and then showing it in the EXPLAIN output.There is some question about whether this is a desirable change.While I personally believe that it is, it seems best to make it aseparate commit, in case we decide to back out just this part, orrework it.Reviewed by Andres Freund, Heikki Linnakangas, and David Rowley.Discussion:http://postgr.es/m/CA+TgmoZ_+MS+o6NeGK2xyBv-xM+w1AfFVuHE4f_aq6ekHv7YSQ@mail.gmail.com1 parente222534 commitc01743a
File tree
12 files changed
+59
-15
lines changed- src
- backend
- commands
- optimizer/plan
- include/nodes
- test/regress/expected
12 files changed
+59
-15
lines changedLines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1894 | 1894 |
| |
1895 | 1895 |
| |
1896 | 1896 |
| |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
1897 | 1901 |
| |
1898 | 1902 |
| |
1899 | 1903 |
| |
|
Lines changed: 6 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2572 | 2572 |
| |
2573 | 2573 |
| |
2574 | 2574 |
| |
| 2575 | + | |
2575 | 2576 |
| |
2576 | 2577 |
| |
2577 | 2578 |
| |
| |||
5404 | 5405 |
| |
5405 | 5406 |
| |
5406 | 5407 |
| |
| 5408 | + | |
5407 | 5409 |
| |
5408 | 5410 |
| |
5409 | 5411 |
| |
| |||
5419 | 5421 |
| |
5420 | 5422 |
| |
5421 | 5423 |
| |
| 5424 | + | |
5422 | 5425 |
| |
5423 | 5426 |
| |
5424 | 5427 |
| |
| |||
5452 | 5455 |
| |
5453 | 5456 |
| |
5454 | 5457 |
| |
5455 |
| - | |
| 5458 | + | |
5456 | 5459 |
| |
5457 | 5460 |
| |
5458 | 5461 |
| |
| |||
6547 | 6550 |
| |
6548 | 6551 |
| |
6549 | 6552 |
| |
6550 |
| - | |
| 6553 | + | |
6551 | 6554 |
| |
6552 | 6555 |
| |
6553 | 6556 |
| |
6554 | 6557 |
| |
| 6558 | + | |
6555 | 6559 |
| |
6556 | 6560 |
| |
6557 | 6561 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
125 | 125 |
| |
126 | 126 |
| |
127 | 127 |
| |
| 128 | + | |
128 | 129 |
| |
129 | 130 |
| |
130 | 131 |
| |
|
Lines changed: 18 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2920 | 2920 |
| |
2921 | 2921 |
| |
2922 | 2922 |
| |
| 2923 | + | |
2923 | 2924 |
| |
2924 | 2925 |
| |
| 2926 | + | |
2925 | 2927 |
| |
2926 | 2928 |
| |
| 2929 | + | |
2927 | 2930 |
| |
2928 | 2931 |
| |
2929 | 2932 |
| |
2930 | 2933 |
| |
| 2934 | + | |
2931 | 2935 |
| |
2932 | 2936 |
| |
2933 | 2937 |
| |
2934 |
| - | |
| 2938 | + | |
| 2939 | + | |
2935 | 2940 |
| |
2936 | 2941 |
| |
2937 | 2942 |
| |
| |||
2953 | 2958 |
| |
2954 | 2959 |
| |
2955 | 2960 |
| |
| 2961 | + | |
2956 | 2962 |
| |
2957 | 2963 |
| |
| 2964 | + | |
2958 | 2965 |
| |
2959 | 2966 |
| |
2960 | 2967 |
| |
| 2968 | + | |
2961 | 2969 |
| |
2962 | 2970 |
| |
2963 | 2971 |
| |
2964 | 2972 |
| |
| 2973 | + | |
2965 | 2974 |
| |
2966 | 2975 |
| |
2967 | 2976 |
| |
2968 |
| - | |
| 2977 | + | |
| 2978 | + | |
2969 | 2979 |
| |
2970 | 2980 |
| |
2971 | 2981 |
| |
| |||
2975 | 2985 |
| |
2976 | 2986 |
| |
2977 | 2987 |
| |
| 2988 | + | |
2978 | 2989 |
| |
2979 | 2990 |
| |
| 2991 | + | |
2980 | 2992 |
| |
2981 | 2993 |
| |
2982 | 2994 |
| |
| 2995 | + | |
2983 | 2996 |
| |
2984 | 2997 |
| |
2985 | 2998 |
| |
2986 | 2999 |
| |
| 3000 | + | |
2987 | 3001 |
| |
2988 | 3002 |
| |
2989 | 3003 |
| |
2990 |
| - | |
| 3004 | + | |
| 3005 | + | |
2991 | 3006 |
| |
2992 | 3007 |
| |
2993 | 3008 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
335 | 335 |
| |
336 | 336 |
| |
337 | 337 |
| |
| 338 | + | |
338 | 339 |
| |
339 | 340 |
| |
| 341 | + | |
340 | 342 |
| |
341 |
| - | |
| 343 | + | |
342 | 344 |
| |
343 | 345 |
| |
344 | 346 |
| |
|
Lines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
989 | 989 |
| |
990 | 990 |
| |
991 | 991 |
| |
| 992 | + | |
992 | 993 |
| |
993 |
| - | |
| 994 | + | |
994 | 995 |
| |
995 | 996 |
| |
996 | 997 |
| |
| |||
1004 | 1005 |
| |
1005 | 1006 |
| |
1006 | 1007 |
| |
| 1008 | + | |
1007 | 1009 |
| |
1008 |
| - | |
| 1010 | + | |
1009 | 1011 |
| |
1010 | 1012 |
| |
1011 | 1013 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
701 | 701 |
| |
702 | 702 |
| |
703 | 703 |
| |
| 704 | + | |
704 | 705 |
| |
705 | 706 |
| |
706 | 707 |
| |
707 | 708 |
| |
| 709 | + | |
708 | 710 |
| |
709 | 711 |
| |
710 | 712 |
| |
| 713 | + | |
711 | 714 |
| |
712 | 715 |
| |
713 |
| - | |
| 716 | + | |
714 | 717 |
| |
715 | 718 |
| |
716 | 719 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1614 | 1614 |
| |
1615 | 1615 |
| |
1616 | 1616 |
| |
| 1617 | + | |
1617 | 1618 |
| |
1618 | 1619 |
| |
1619 | 1620 |
| |
| |||
1623 | 1624 |
| |
1624 | 1625 |
| |
1625 | 1626 |
| |
| 1627 | + | |
1626 | 1628 |
| |
1627 | 1629 |
| |
1628 | 1630 |
| |
1629 |
| - | |
| 1631 | + | |
1630 | 1632 |
| |
1631 | 1633 |
| |
1632 | 1634 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8000 | 8000 |
| |
8001 | 8001 |
| |
8002 | 8002 |
| |
| 8003 | + | |
8003 | 8004 |
| |
| 8005 | + | |
8004 | 8006 |
| |
8005 | 8007 |
| |
8006 | 8008 |
| |
8007 | 8009 |
| |
8008 | 8010 |
| |
8009 |
| - | |
| 8011 | + | |
8010 | 8012 |
| |
8011 | 8013 |
| |
8012 | 8014 |
| |
|
Lines changed: 6 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
333 | 333 |
| |
334 | 334 |
| |
335 | 335 |
| |
| 336 | + | |
336 | 337 |
| |
| 338 | + | |
337 | 339 |
| |
338 | 340 |
| |
339 | 341 |
| |
340 | 342 |
| |
341 | 343 |
| |
342 | 344 |
| |
343 |
| - | |
| 345 | + | |
344 | 346 |
| |
345 | 347 |
| |
346 | 348 |
| |
347 | 349 |
| |
348 | 350 |
| |
349 | 351 |
| |
350 | 352 |
| |
| 353 | + | |
351 | 354 |
| |
| 355 | + | |
352 | 356 |
| |
353 | 357 |
| |
354 | 358 |
| |
355 | 359 |
| |
356 | 360 |
| |
357 | 361 |
| |
358 |
| - | |
| 362 | + | |
359 | 363 |
| |
360 | 364 |
| |
361 | 365 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
537 | 537 |
| |
538 | 538 |
| |
539 | 539 |
| |
| 540 | + | |
540 | 541 |
| |
| 542 | + | |
541 | 543 |
| |
| 544 | + | |
542 | 545 |
| |
543 | 546 |
| |
| 547 | + | |
544 | 548 |
| |
545 | 549 |
| |
546 | 550 |
| |
547 | 551 |
| |
548 | 552 |
| |
549 | 553 |
| |
550 | 554 |
| |
551 |
| - | |
| 555 | + | |
552 | 556 |
| |
553 | 557 |
| |
554 | 558 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
822 | 822 |
| |
823 | 823 |
| |
824 | 824 |
| |
| 825 | + | |
825 | 826 |
| |
826 | 827 |
| |
827 | 828 |
| |
828 | 829 |
| |
829 |
| - | |
| 830 | + | |
830 | 831 |
| |
831 | 832 |
| |
832 | 833 |
| |
|
0 commit comments
Comments
(0)