- Notifications
You must be signed in to change notification settings - Fork5
Commitd780f07
committed
Adjust scan plan nodes to avoid getting an extra AccessShareLock on a
relation if it's already been locked by execMain.c as either a resultrelation or a FOR UPDATE/SHARE relation. This avoids an extra trip tothe shared lock manager state. Per my suggestion yesterday.1 parent5ab2598 commitd780f07
File tree
9 files changed
+135
-92
lines changed- src
- backend/executor
- include
- executor
- nodes
9 files changed
+135
-92
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | 55 | | |
63 | 56 | | |
64 | 57 | | |
| |||
567 | 560 | | |
568 | 561 | | |
569 | 562 | | |
570 | | - | |
| 563 | + | |
571 | 564 | | |
572 | 565 | | |
573 | | - | |
| 566 | + | |
574 | 567 | | |
575 | 568 | | |
576 | 569 | | |
| |||
1020 | 1013 | | |
1021 | 1014 | | |
1022 | 1015 | | |
1023 | | - | |
| 1016 | + | |
1024 | 1017 | | |
1025 | 1018 | | |
1026 | 1019 | | |
| |||
1165 | 1158 | | |
1166 | 1159 | | |
1167 | 1160 | | |
1168 | | - | |
| 1161 | + | |
1169 | 1162 | | |
1170 | 1163 | | |
1171 | 1164 | | |
| |||
1859 | 1852 | | |
1860 | 1853 | | |
1861 | 1854 | | |
1862 | | - | |
| 1855 | + | |
1863 | 1856 | | |
1864 | | - | |
| 1857 | + | |
1865 | 1858 | | |
1866 | 1859 | | |
1867 | 1860 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
27 | 30 | | |
28 | 31 | | |
29 | 32 | | |
| |||
45 | 48 | | |
46 | 49 | | |
47 | 50 | | |
| 51 | + | |
48 | 52 | | |
49 | 53 | | |
50 | 54 | | |
| |||
684 | 688 | | |
685 | 689 | | |
686 | 690 | | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
687 | 775 | | |
688 | 776 | | |
689 | 777 | | |
| |||
760 | 848 | | |
761 | 849 | | |
762 | 850 | | |
763 | | - | |
| 851 | + | |
764 | 852 | | |
765 | 853 | | |
766 | 854 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
145 | | - | |
146 | | - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| |||
448 | 448 | | |
449 | 449 | | |
450 | 450 | | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | 451 | | |
457 | | - | |
| 452 | + | |
458 | 453 | | |
459 | 454 | | |
460 | 455 | | |
| |||
467 | 462 | | |
468 | 463 | | |
469 | 464 | | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | 465 | | |
474 | 466 | | |
475 | 467 | | |
| |||
519 | 511 | | |
520 | 512 | | |
521 | 513 | | |
522 | | - | |
| 514 | + | |
523 | 515 | | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
528 | | - | |
| 516 | + | |
529 | 517 | | |
530 | 518 | | |
531 | 519 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
286 | 286 | | |
287 | 287 | | |
288 | 288 | | |
289 | | - | |
290 | | - | |
| 289 | + | |
| 290 | + | |
291 | 291 | | |
292 | 292 | | |
293 | 293 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
421 | 421 | | |
422 | 422 | | |
423 | 423 | | |
424 | | - | |
425 | | - | |
426 | | - | |
427 | | - | |
428 | 424 | | |
429 | | - | |
| 425 | + | |
430 | 426 | | |
431 | 427 | | |
432 | 428 | | |
| |||
464 | 460 | | |
465 | 461 | | |
466 | 462 | | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | 463 | | |
471 | 464 | | |
472 | 465 | | |
| |||
551 | 544 | | |
552 | 545 | | |
553 | 546 | | |
554 | | - | |
| 547 | + | |
555 | 548 | | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
| 549 | + | |
561 | 550 | | |
562 | 551 | | |
563 | 552 | | |
| |||
570 | 559 | | |
571 | 560 | | |
572 | 561 | | |
573 | | - | |
| 562 | + | |
574 | 563 | | |
575 | 564 | | |
576 | 565 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | 144 | | |
149 | 145 | | |
150 | 146 | | |
151 | 147 | | |
152 | 148 | | |
153 | | - | |
154 | | - | |
155 | | - | |
| 149 | + | |
156 | 150 | | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
| 151 | + | |
| 152 | + | |
163 | 153 | | |
164 | 154 | | |
165 | 155 | | |
| |||
281 | 271 | | |
282 | 272 | | |
283 | 273 | | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | 274 | | |
289 | | - | |
| 275 | + | |
290 | 276 | | |
291 | 277 | | |
292 | 278 | | |
| |||
0 commit comments
Comments
(0)