Greatest-N-Per-Group in Production: MySQL Derived Tables vs PostgreSQL LATERAL
The fleet dashboard ran one greatest-n-per-group query against 2.1 billion status rows: 38 seconds on MySQL with the classic join-to-GROUP-BY idiom, 11 milliseconds on PostgreSQL after a LATERAL rewrite. The two engines were not disagreeing about speed — they were…