By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
CREATE TABLE
INSERT 0 40001
INSERT 0 17
CREATE INDEX
CREATE INDEX
CREATE INDEX
set_limit |
---|
0.8 |
SELECT 1
ref_name_id | ref_name | name_display | match_name_id | match_name | match_name_display |
---|---|---|---|---|---|
1652640 | A 1 ACCOUSTICS | A-1 ACCOUSTICS | 1652641 | A 1 ACOUSTICS | A-1 ACOUSTICS |
1652651 | A 1 A ELECTRICIAN | A 1 A ELECTRICIAN INC | 1652652 | A 1A ELECTRICIAN | A 1A ELECTRICIAN INC |
1680928 | AGILE PURSUITS FRACHISING | AGILE PURSUITS FRACHISING INC | 1680929 | AGILE PURSUITS FRANCHISING | AGILE PURSUITS FRANCHISING INC |
1680956 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | 1680957 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI |
SELECT 4
ref_name_id | ref_name | name_display | match_name_id | match_name | match_name_display |
---|---|---|---|---|---|
1652640 | A 1 ACCOUSTICS | A-1 ACCOUSTICS | 1652641 | A 1 ACOUSTICS | A-1 ACOUSTICS |
1652651 | A 1 A ELECTRICIAN | A 1 A ELECTRICIAN INC | 1652652 | A 1A ELECTRICIAN | A 1A ELECTRICIAN INC |
1680928 | AGILE PURSUITS FRACHISING | AGILE PURSUITS FRACHISING INC | 1680929 | AGILE PURSUITS FRANCHISING | AGILE PURSUITS FRANCHISING INC |
1680956 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | 1680957 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI |
SELECT 4
ref_name_id | ref_name | name_display | match_name_id | match_name | match_name_display |
---|---|---|---|---|---|
1652640 | A 1 ACCOUSTICS | A-1 ACCOUSTICS | 1652641 | A 1 ACOUSTICS | A-1 ACOUSTICS |
1652651 | A 1 A ELECTRICIAN | A 1 A ELECTRICIAN INC | 1652652 | A 1A ELECTRICIAN | A 1A ELECTRICIAN INC |
1680928 | AGILE PURSUITS FRACHISING | AGILE PURSUITS FRACHISING INC | 1680929 | AGILE PURSUITS FRANCHISING | AGILE PURSUITS FRANCHISING INC |
1680956 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | 1680957 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI |
SELECT 4
ref_name_id | ref_name | name_display | match_name_id | match_name | match_name_display |
---|---|---|---|---|---|
1652640 | A 1 ACCOUSTICS | A-1 ACCOUSTICS | 1652641 | A 1 ACOUSTICS | A-1 ACOUSTICS |
1652651 | A 1 A ELECTRICIAN | A 1 A ELECTRICIAN INC | 1652652 | A 1A ELECTRICIAN | A 1A ELECTRICIAN INC |
1680928 | AGILE PURSUITS FRACHISING | AGILE PURSUITS FRACHISING INC | 1680929 | AGILE PURSUITS FRANCHISING | AGILE PURSUITS FRANCHISING INC |
1680956 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | 1680957 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI |
SELECT 4
ref_name_id | ref_name | name_display | match_name_id | match_name | match_name_display |
---|---|---|---|---|---|
1652640 | A 1 ACCOUSTICS | A-1 ACCOUSTICS | 1652641 | A 1 ACOUSTICS | A-1 ACOUSTICS |
1652651 | A 1 A ELECTRICIAN | A 1 A ELECTRICIAN INC | 1652652 | A 1A ELECTRICIAN | A 1A ELECTRICIAN INC |
1680928 | AGILE PURSUITS FRACHISING | AGILE PURSUITS FRACHISING INC | 1680929 | AGILE PURSUITS FRANCHISING | AGILE PURSUITS FRANCHISING INC |
1680956 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | 1680957 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI |
SELECT 4
ref_name_id | ref_name | name_display | match |
---|---|---|---|
1652640 | A 1 ACCOUSTICS | A-1 ACCOUSTICS | (1652641,"A 1 ACOUSTICS","A-1 ACOUSTICS") |
1652651 | A 1 A ELECTRICIAN | A 1 A ELECTRICIAN INC | (1652652,"A 1A ELECTRICIAN","A 1A ELECTRICIAN INC") |
1680928 | AGILE PURSUITS FRACHISING | AGILE PURSUITS FRACHISING INC | (1680929,"AGILE PURSUITS FRANCHISING","AGILE PURSUITS FRANCHISING INC") |
1680956 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | (1680957,"AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI","AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI") |
SELECT 4
ref_name_id | ref_name | name_display | match_name_id | match_name | match_name_display |
---|---|---|---|---|---|
1652641 | A 1 ACOUSTICS | A-1 ACOUSTICS | 1652640 | A 1 ACCOUSTICS | A-1 ACCOUSTICS |
1652652 | A 1A ELECTRICIAN | A 1A ELECTRICIAN INC | 1652651 | A 1 A ELECTRICIAN | A 1 A ELECTRICIAN INC |
1680929 | AGILE PURSUITS FRANCHISING | AGILE PURSUITS FRANCHISING INC | 1680928 | AGILE PURSUITS FRACHISING | AGILE PURSUITS FRACHISING INC |
1680957 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI | 1680956 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT |
SELECT 4
name_id | name | name_display | matched_name_id | matched_name | matched_name_display |
---|---|---|---|---|---|
1652641 | A 1 ACOUSTICS | A-1 ACOUSTICS | 1652640 | A 1 ACCOUSTICS | A-1 ACCOUSTICS |
1652652 | A 1A ELECTRICIAN | A 1A ELECTRICIAN INC | 1652651 | A 1 A ELECTRICIAN | A 1 A ELECTRICIAN INC |
1680929 | AGILE PURSUITS FRANCHISING | AGILE PURSUITS FRANCHISING INC | 1680928 | AGILE PURSUITS FRACHISING | AGILE PURSUITS FRACHISING INC |
1680957 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORTI | 1680956 | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT | AGING COMMUNITY COORDINATED ENTERPRISES & SUPPORT |
SELECT 4