forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit33001fd
committed
Collect JIT instrumentation from workers.
Previously, when using parallel query, EXPLAIN (ANALYZE)'s JITcompilation timings did not include the overhead from doing so on theworkers. Fix that.We do so by simply aggregating the cost of doing JIT compilation onworkers and the leader together. Arguably that's not quite accurate,because the total time spend doing so is spent in parallel - but it'shard to do much better. For additional detail, when VERBOSE isspecified, the stats for workers are displayed separately.Author: Amit Khandekar and Andres FreundDiscussion:https://postgr.es/m/CAJ3gD9eLrz51RK_gTkod+71iDcjpB_N8eC6vU2AW-VicsAERpQ@mail.gmail.comBackpatch: 11-1 parent5e22171 commit33001fd
File tree
11 files changed
+211
-46
lines changed- contrib/auto_explain
- src
- backend
- commands
- executor
- jit
- llvm
- include
- commands
- executor
- jit
- nodes
11 files changed
+211
-46
lines changedLines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
362 | 362 |
| |
363 | 363 |
| |
364 | 364 |
| |
365 |
| - | |
366 |
| - | |
367 |
| - | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
368 | 368 |
| |
369 | 369 |
| |
370 | 370 |
| |
|
Lines changed: 59 additions & 28 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
563 | 563 |
| |
564 | 564 |
| |
565 | 565 |
| |
566 |
| - | |
567 |
| - | |
568 |
| - | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
569 | 569 |
| |
570 | 570 |
| |
571 | 571 |
| |
| |||
691 | 691 |
| |
692 | 692 |
| |
693 | 693 |
| |
| 694 | + | |
| 695 | + | |
| 696 | + | |
694 | 697 |
| |
695 | 698 |
| |
696 |
| - | |
| 699 | + | |
| 700 | + | |
697 | 701 |
| |
698 |
| - | |
699 | 702 |
| |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
700 | 708 |
| |
701 | 709 |
| |
702 | 710 |
| |
703 |
| - | |
704 |
| - | |
705 |
| - | |
706 |
| - | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
707 | 715 |
| |
708 | 716 |
| |
709 | 717 |
| |
710 | 718 |
| |
711 | 719 |
| |
712 | 720 |
| |
713 | 721 |
| |
714 |
| - | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
715 | 726 |
| |
716 | 727 |
| |
717 |
| - | |
| 728 | + | |
718 | 729 |
| |
719 | 730 |
| |
720 | 731 |
| |
721 |
| - | |
722 |
| - | |
723 |
| - | |
724 |
| - | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
725 | 736 |
| |
726 | 737 |
| |
727 | 738 |
| |
728 | 739 |
| |
729 | 740 |
| |
730 | 741 |
| |
731 |
| - | |
732 |
| - | |
733 |
| - | |
734 |
| - | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
735 | 746 |
| |
736 | 747 |
| |
737 | 748 |
| |
738 | 749 |
| |
739 | 750 |
| |
740 | 751 |
| |
741 | 752 |
| |
742 |
| - | |
| 753 | + | |
| 754 | + | |
743 | 755 |
| |
744 | 756 |
| |
745 |
| - | |
746 |
| - | |
747 |
| - | |
748 |
| - | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
749 | 761 |
| |
750 | 762 |
| |
751 | 763 |
| |
752 | 764 |
| |
753 | 765 |
| |
754 | 766 |
| |
755 | 767 |
| |
756 |
| - | |
| 768 | + | |
757 | 769 |
| |
758 | 770 |
| |
759 |
| - | |
| 771 | + | |
760 | 772 |
| |
761 | 773 |
| |
762 |
| - | |
| 774 | + | |
763 | 775 |
| |
764 | 776 |
| |
765 |
| - | |
| 777 | + | |
766 | 778 |
| |
767 | 779 |
| |
768 | 780 |
| |
| |||
1554 | 1566 |
| |
1555 | 1567 |
| |
1556 | 1568 |
| |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
1557 | 1588 |
| |
1558 | 1589 |
| |
1559 | 1590 |
| |
|
Lines changed: 16 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
| 51 | + | |
51 | 52 |
| |
52 | 53 |
| |
53 | 54 |
| |
| |||
494 | 495 |
| |
495 | 496 |
| |
496 | 497 |
| |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
497 | 513 |
| |
498 | 514 |
| |
499 | 515 |
| |
|
Lines changed: 82 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
| 40 | + | |
40 | 41 |
| |
41 | 42 |
| |
42 | 43 |
| |
| |||
62 | 63 |
| |
63 | 64 |
| |
64 | 65 |
| |
| 66 | + | |
65 | 67 |
| |
66 | 68 |
| |
67 | 69 |
| |
| |||
573 | 575 |
| |
574 | 576 |
| |
575 | 577 |
| |
| 578 | + | |
576 | 579 |
| |
577 | 580 |
| |
578 | 581 |
| |
| 582 | + | |
579 | 583 |
| |
580 | 584 |
| |
581 | 585 |
| |
| |||
669 | 673 |
| |
670 | 674 |
| |
671 | 675 |
| |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
672 | 686 |
| |
673 | 687 |
| |
674 | 688 |
| |
| |||
742 | 756 |
| |
743 | 757 |
| |
744 | 758 |
| |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
745 | 771 |
| |
746 | 772 |
| |
747 | 773 |
| |
| |||
1003 | 1029 |
| |
1004 | 1030 |
| |
1005 | 1031 |
| |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
1006 | 1072 |
| |
1007 | 1073 |
| |
1008 | 1074 |
| |
| |||
1068 | 1134 |
| |
1069 | 1135 |
| |
1070 | 1136 |
| |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
1071 | 1142 |
| |
1072 | 1143 |
| |
1073 | 1144 |
| |
| |||
1274 | 1345 |
| |
1275 | 1346 |
| |
1276 | 1347 |
| |
| 1348 | + | |
1277 | 1349 |
| |
1278 | 1350 |
| |
1279 | 1351 |
| |
| |||
1287 | 1359 |
| |
1288 | 1360 |
| |
1289 | 1361 |
| |
| 1362 | + | |
| 1363 | + | |
1290 | 1364 |
| |
1291 | 1365 |
| |
1292 | 1366 |
| |
| |||
1350 | 1424 |
| |
1351 | 1425 |
| |
1352 | 1426 |
| |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
1353 | 1435 |
| |
1354 | 1436 |
| |
1355 | 1437 |
| |
|
Lines changed: 11 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
182 | 182 |
| |
183 | 183 |
| |
184 | 184 |
| |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
185 | 196 |
| |
186 | 197 |
| |
187 | 198 |
| |
|
0 commit comments
Comments
(0)