- Notifications
You must be signed in to change notification settings - Fork28
Commitcefcbbf
committed
Push the responsibility for handling ignore_killed_tuples down into
_bt_checkkeys(), instead of checking it in the top-level nbtree.c routinesas formerly. This saves a little bit of loop overhead, but more importantlyit lets us skip performing the index key comparisons for dead tuples.1 parentf1b059a commitcefcbbf
File tree
4 files changed
+72
-72
lines changed- src
- backend/access/nbtree
- include/access
4 files changed
+72
-72
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | | - | |
306 | 291 | | |
307 | 292 | | |
308 | 293 | | |
| |||
353 | 338 | | |
354 | 339 | | |
355 | 340 | | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | 341 | | |
376 | 342 | | |
377 | 343 | | |
| |||
385 | 351 | | |
386 | 352 | | |
387 | 353 | | |
388 | | - | |
389 | | - | |
390 | | - | |
| 354 | + | |
| 355 | + | |
391 | 356 | | |
392 | 357 | | |
393 | 358 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
423 | 423 | | |
424 | 424 | | |
425 | 425 | | |
426 | | - | |
427 | | - | |
428 | 426 | | |
429 | 427 | | |
430 | 428 | | |
| |||
445 | 443 | | |
446 | 444 | | |
447 | 445 | | |
448 | | - | |
449 | | - | |
450 | 446 | | |
451 | | - | |
| 447 | + | |
452 | 448 | | |
453 | 449 | | |
454 | | - | |
455 | 450 | | |
456 | 451 | | |
457 | 452 | | |
| |||
485 | 480 | | |
486 | 481 | | |
487 | 482 | | |
488 | | - | |
489 | | - | |
490 | 483 | | |
491 | 484 | | |
492 | 485 | | |
| |||
848 | 841 | | |
849 | 842 | | |
850 | 843 | | |
851 | | - | |
852 | | - | |
853 | 844 | | |
854 | 845 | | |
855 | | - | |
| 846 | + | |
856 | 847 | | |
857 | 848 | | |
858 | | - | |
859 | 849 | | |
860 | 850 | | |
861 | 851 | | |
| |||
1215 | 1205 | | |
1216 | 1206 | | |
1217 | 1207 | | |
1218 | | - | |
1219 | | - | |
1220 | 1208 | | |
1221 | 1209 | | |
1222 | 1210 | | |
| |||
1284 | 1272 | | |
1285 | 1273 | | |
1286 | 1274 | | |
1287 | | - | |
1288 | | - | |
1289 | | - | |
1290 | 1275 | | |
1291 | 1276 | | |
1292 | 1277 | | |
1293 | | - | |
| 1278 | + | |
1294 | 1279 | | |
1295 | 1280 | | |
1296 | | - | |
1297 | 1281 | | |
1298 | 1282 | | |
1299 | 1283 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
477 | 477 | | |
478 | 478 | | |
479 | 479 | | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
480 | 483 | | |
481 | 484 | | |
482 | 485 | | |
483 | 486 | | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
484 | 493 | | |
485 | 494 | | |
486 | | - | |
| 495 | + | |
| 496 | + | |
487 | 497 | | |
488 | 498 | | |
489 | | - | |
490 | | - | |
491 | | - | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
492 | 503 | | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
493 | 507 | | |
494 | 508 | | |
495 | | - | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
496 | 542 | | |
497 | | - | |
498 | | - | |
499 | | - | |
| 543 | + | |
| 544 | + | |
500 | 545 | | |
501 | 546 | | |
502 | 547 | | |
503 | 548 | | |
| 549 | + | |
| 550 | + | |
504 | 551 | | |
505 | 552 | | |
506 | 553 | | |
| |||
592 | 639 | | |
593 | 640 | | |
594 | 641 | | |
595 | | - | |
596 | | - | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
597 | 647 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
467 | 467 | | |
468 | 468 | | |
469 | 469 | | |
470 | | - | |
471 | | - | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
472 | 473 | | |
473 | 474 | | |
474 | 475 | | |
| |||
0 commit comments
Comments
(0)