Dynamic query optimization on a distributed object management platform