Revolutionizing Data Systems: Query Superoptimization to Accelerate Queries
Query optimizers can learn from mistakes to improve query plans, but what if they could avoid mistakes altogether? A new concept called learned query superoptimization suggests that query optimizers can autonomously experiment to find the best plans using advanced algorithms. While this process may take longer, it has the potential to greatly speed up repetitive queries in data systems.