- Notifications
You must be signed in to change notification settings - Fork5
Commitcb8b661
committed
Revise pgstats stuff to fix the problems with not counting accesses
generated by bitmap index scans. Along the way, simplify and speed upthe code for counting sequential and index scans; it was both confusingand inefficient to be taking care of that in the per-tuple loops, IMHO.initdb forced because of internal changes in pg_stat view definitions.1 parentb5aad11 commitcb8b661
File tree
16 files changed
+206
-165
lines changed- doc/src/sgml
- src
- backend
- access
- gist
- hash
- heap
- index
- nbtree
- rtree
- catalog
- executor
- postmaster
- include
- catalog
- utils
- test/regress
- expected
- sql
16 files changed
+206
-165
lines changedLines changed: 107 additions & 72 deletions
Large diffs are not rendered by default.
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| 20 | + | |
20 | 21 |
| |
21 | 22 |
| |
| 23 | + | |
22 | 24 |
| |
23 | 25 |
| |
24 | 26 |
| |
| |||
161 | 163 |
| |
162 | 164 |
| |
163 | 165 |
| |
| 166 | + | |
| 167 | + | |
164 | 168 |
| |
165 | 169 |
| |
166 | 170 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| 18 | + | |
18 | 19 |
| |
19 | 20 |
| |
20 | 21 |
| |
| |||
130 | 131 |
| |
131 | 132 |
| |
132 | 133 |
| |
| 134 | + | |
| 135 | + | |
133 | 136 |
| |
134 | 137 |
| |
135 | 138 |
| |
|
Lines changed: 11 additions & 18 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
| 50 | + | |
50 | 51 |
| |
51 | 52 |
| |
52 | 53 |
| |
53 |
| - | |
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
| |||
90 | 90 |
| |
91 | 91 |
| |
92 | 92 |
| |
| 93 | + | |
| 94 | + | |
93 | 95 |
| |
94 | 96 |
| |
95 | 97 |
| |
| |||
680 | 682 |
| |
681 | 683 |
| |
682 | 684 |
| |
683 |
| - | |
684 |
| - | |
685 | 685 |
| |
686 | 686 |
| |
687 | 687 |
| |
| |||
762 | 762 |
| |
763 | 763 |
| |
764 | 764 |
| |
765 |
| - | |
766 |
| - | |
767 | 765 |
| |
768 | 766 |
| |
769 | 767 |
| |
| |||
927 | 925 |
| |
928 | 926 |
| |
929 | 927 |
| |
930 |
| - | |
931 |
| - | |
932 |
| - | |
933 |
| - | |
| 928 | + | |
934 | 929 |
| |
935 | 930 |
| |
936 |
| - | |
937 |
| - | |
938 | 931 |
| |
939 | 932 |
| |
940 | 933 |
| |
| |||
1152 | 1145 |
| |
1153 | 1146 |
| |
1154 | 1147 |
| |
1155 |
| - | |
1156 |
| - | |
1157 | 1148 |
| |
1158 | 1149 |
| |
1159 | 1150 |
| |
| |||
1229 | 1220 |
| |
1230 | 1221 |
| |
1231 | 1222 |
| |
| 1223 | + | |
| 1224 | + | |
1232 | 1225 |
| |
1233 | 1226 |
| |
1234 | 1227 |
| |
| |||
1481 | 1474 |
| |
1482 | 1475 |
| |
1483 | 1476 |
| |
1484 |
| - | |
1485 |
| - | |
1486 | 1477 |
| |
1487 | 1478 |
| |
1488 | 1479 |
| |
| |||
1499 | 1490 |
| |
1500 | 1491 |
| |
1501 | 1492 |
| |
| 1493 | + | |
| 1494 | + | |
1502 | 1495 |
| |
1503 | 1496 |
| |
1504 | 1497 |
| |
| |||
1851 | 1844 |
| |
1852 | 1845 |
| |
1853 | 1846 |
| |
1854 |
| - | |
1855 |
| - | |
1856 | 1847 |
| |
1857 | 1848 |
| |
1858 | 1849 |
| |
| |||
1929 | 1920 |
| |
1930 | 1921 |
| |
1931 | 1922 |
| |
| 1923 | + | |
| 1924 | + | |
1932 | 1925 |
| |
1933 | 1926 |
| |
1934 | 1927 |
| |
|
Lines changed: 9 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
65 | 65 |
| |
66 | 66 |
| |
67 | 67 |
| |
| 68 | + | |
68 | 69 |
| |
69 | 70 |
| |
70 |
| - | |
71 | 71 |
| |
72 | 72 |
| |
73 | 73 |
| |
| |||
354 | 354 |
| |
355 | 355 |
| |
356 | 356 |
| |
357 |
| - | |
358 |
| - | |
359 | 357 |
| |
360 | 358 |
| |
361 | 359 |
| |
| |||
521 | 519 |
| |
522 | 520 |
| |
523 | 521 |
| |
524 |
| - | |
525 |
| - | |
526 | 522 |
| |
527 | 523 |
| |
528 | 524 |
| |
| |||
545 | 541 |
| |
546 | 542 |
| |
547 | 543 |
| |
| 544 | + | |
| 545 | + | |
548 | 546 |
| |
549 | 547 |
| |
550 | 548 |
| |
| |||
583 | 581 |
| |
584 | 582 |
| |
585 | 583 |
| |
586 |
| - | |
587 |
| - | |
588 | 584 |
| |
589 | 585 |
| |
590 | 586 |
| |
| |||
621 | 617 |
| |
622 | 618 |
| |
623 | 619 |
| |
| 620 | + | |
| 621 | + | |
| 622 | + | |
624 | 623 |
| |
625 | 624 |
| |
626 | 625 |
| |
| |||
660 | 659 |
| |
661 | 660 |
| |
662 | 661 |
| |
| 662 | + | |
| 663 | + | |
663 | 664 |
| |
664 | 665 |
| |
665 | 666 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| 20 | + | |
20 | 21 |
| |
21 | 22 |
| |
22 | 23 |
| |
| |||
501 | 502 |
| |
502 | 503 |
| |
503 | 504 |
| |
| 505 | + | |
| 506 | + | |
504 | 507 |
| |
505 | 508 |
| |
506 | 509 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
| 21 | + | |
| 22 | + | |
21 | 23 |
| |
22 | 24 |
| |
23 | 25 |
| |
| |||
118 | 120 |
| |
119 | 121 |
| |
120 | 122 |
| |
| 123 | + | |
121 | 124 |
| |
122 | 125 |
| |
123 | 126 |
| |
|
Lines changed: 7 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
| |||
182 | 182 |
| |
183 | 183 |
| |
184 | 184 |
| |
185 |
| - | |
186 |
| - | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
187 | 188 |
| |
188 | 189 |
| |
189 | 190 |
| |
| |||
210 | 211 |
| |
211 | 212 |
| |
212 | 213 |
| |
213 |
| - | |
214 |
| - | |
| 214 | + | |
| 215 | + | |
215 | 216 |
| |
216 | 217 |
| |
217 | 218 |
| |
| |||
350 | 351 |
| |
351 | 352 |
| |
352 | 353 |
| |
353 |
| - | |
| 354 | + | |
354 | 355 |
|
Lines changed: 12 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
| 42 | + | |
42 | 43 |
| |
43 | 44 |
| |
44 | 45 |
| |
| |||
328 | 329 |
| |
329 | 330 |
| |
330 | 331 |
| |
| 332 | + | |
| 333 | + | |
| 334 | + | |
331 | 335 |
| |
332 | 336 |
| |
333 | 337 |
| |
| |||
475 | 479 |
| |
476 | 480 |
| |
477 | 481 |
| |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
478 | 489 |
| |
479 | 490 |
| |
480 | 491 |
| |
|
0 commit comments
Comments
(0)