Skip to content

Enable Ci::PartitioningAnalyzer

Description

As part of the work required for CI Time decay we want to be able to detect when a query does not go through a routing-table.

Technical Proposal

I think Kamil already made this clear but I want to double check that you are aware of the importance of using a 0.01% rollout as a maximum. If any query analyzer ends up set to 100% this will mean that 100% of all Postgres queries are being parsed and processed and this could cause a huge amount of wasted CPU. So sampling is critical.

Edited by Max Orefice