InfluxDB IOx: Impacts of Sharding, Partitioning, Encoding & Sorting on Distributed Query Performance