- Notifications
You must be signed in to change notification settings - Fork5
Commitb4e0741
committed
Avoid re-checking for visibility map extension too frequently.
When testing bits (but not when setting or clearing them), we nowwon't check whether the map has been extended. This significantlyimproves performance in the case where the visibility map doesn'texist yet, by avoiding an extra system call per tuple. To makesure backends notice eventually, send an smgr inval on VM extension.Dean Rasheed, with minor modifications by me.1 parent8a02339 commitb4e0741
1 file changed
+20
-5
lines changedLines changed: 20 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
| 91 | + | |
91 | 92 |
| |
92 | 93 |
| |
93 | 94 |
| |
| |||
482 | 483 |
| |
483 | 484 |
| |
484 | 485 |
| |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
485 | 493 |
| |
486 | 494 |
| |
487 | 495 |
| |
488 | 496 |
| |
489 |
| - | |
490 |
| - | |
491 |
| - | |
| 497 | + | |
492 | 498 |
| |
493 |
| - | |
494 |
| - | |
| 499 | + | |
495 | 500 |
| |
496 | 501 |
| |
497 | 502 |
| |
| |||
560 | 565 |
| |
561 | 566 |
| |
562 | 567 |
| |
| 568 | + | |
563 | 569 |
| |
564 | 570 |
| |
565 | 571 |
| |
566 | 572 |
| |
567 | 573 |
| |
568 | 574 |
| |
569 | 575 |
| |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
570 | 585 |
| |
571 | 586 |
| |
572 | 587 |
| |
|
0 commit comments
Comments
(0)