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?.
version |
---|
PostgreSQL 12.6 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5), 64-bit |
4 rows affected
6 rows affected
18 rows affected
42 rows affected
cname | combo | cid | ln | prob |
---|---|---|---|---|
Dublin | 1 | 101 | C++ | 0.61 |
Dublin | 1 | 101 | Java | 0.61 |
Dublin | 1 | 101 | C | 0.61 |
Dublin | 5 | 101 | Python | 0.51 |
Dublin | 5 | 101 | C | 0.51 |
Dublin | 5 | 101 | Java | 0.51 |
Dublin | 9 | 101 | Python | 0.41 |
Dublin | 9 | 101 | C++ | 0.41 |
Dublin | 9 | 101 | C | 0.41 |
Dublin | 13 | 101 | Java | 0.25 |
Dublin | 13 | 101 | C | 0.25 |
Dublin | 13 | 101 | C++ | 0.25 |
Dublin | 13 | 101 | Python | 0.25 |
Dublin | 14 | 101 | Nim | 0.05 |
Dublin | 14 | 101 | Clojure | 0.05 |
Madrid | 4 | 104 | C | 0.64 |
Madrid | 4 | 104 | Java | 0.64 |
Madrid | 4 | 104 | C++ | 0.64 |
Madrid | 8 | 104 | Java | 0.54 |
Madrid | 8 | 104 | C | 0.54 |
Madrid | 8 | 104 | Python | 0.54 |
Madrid | 12 | 104 | C++ | 0.44 |
Madrid | 12 | 104 | Python | 0.44 |
Madrid | 12 | 104 | C | 0.44 |
Paris | 2 | 102 | Java | 0.62 |
Paris | 2 | 102 | C | 0.62 |
Paris | 2 | 102 | C++ | 0.62 |
Paris | 6 | 102 | Java | 0.52 |
Paris | 6 | 102 | C | 0.52 |
Paris | 6 | 102 | Python | 0.52 |
Paris | 10 | 102 | C | 0.42 |
Paris | 10 | 102 | C++ | 0.42 |
Paris | 10 | 102 | Python | 0.42 |
Rome | 3 | 103 | C++ | 0.63 |
Rome | 3 | 103 | Java | 0.63 |
Rome | 3 | 103 | C | 0.63 |
Rome | 7 | 103 | Java | 0.53 |
Rome | 7 | 103 | C | 0.53 |
Rome | 7 | 103 | Python | 0.53 |
Rome | 11 | 103 | Python | 0.43 |
Rome | 11 | 103 | C++ | 0.43 |
Rome | 11 | 103 | C | 0.43 |
City name | Languages | Probability |
---|---|---|
Dublin | C, C++, Java | 0.61 |
Dublin | C, C++, Java, Python | 0.25 |
Dublin | C, C++, Python | 0.41 |
Dublin | C, Java, Python | 0.51 |
Dublin | Clojure, Nim | 0.05 |
Madrid | C, C++, Java | 0.64 |
Madrid | C, C++, Python | 0.44 |
Madrid | C, Java, Python | 0.54 |
Paris | C, C++, Java | 0.62 |
Paris | C, C++, Python | 0.42 |
Paris | C, Java, Python | 0.52 |
Rome | C, C++, Java | 0.63 |
Rome | C, C++, Python | 0.43 |
Rome | C, Java, Python | 0.53 |