Unlike inheritance based partitioning, declarative partitioning introduced in PostgreSQL 10 leaves nothing to infer about how the data is divided into partitions. PostgreSQL 11’s query optimizer is gearing up to take advantage of this “no-inference” representation. While basic partition-wise join has been already committed, patches for various techniques like partition pruning, partition-wise aggregate/grouping and partition-wise ordering are proposed on hackers. Partition-wise join, partition-wise aggregates and partition-wise ordering break a large operation into smaller ones enabling use of smaller hash tables, faster in-memory sorts, per partition indexes, FDW pushdown (in case of foreign partitions) to speed up the large operation. Parallel append technique brings parallel query and partitioning together to improve query performance. We hope that most of those will make it to v11. This talk explains these techniques with performance numbers.