Максим Милютин, руководитель группы исследований и разработки, и Сергей Соловьев, разработчик «Тантор Лабс», рассказали о первой стадии оптимизации запросов, известной как препроцессинг исходной структуры запроса. Раскрыли такие нюансы как: выравнивание подзапросов в предикатах ANY/EXISTS/IN, выравнивание SELECT-подзапросов, преобразование джоинов OUTER в INNER, препроцессинг выражений, удаление ненужных джоинов, проброс табличных предикатов к сканам таблиц и др. Для DBA и SQL-разработчиков раскрыли некоторые инсайты и хаки, которые позволят сделать запрос более производительным, а план запроса — более управляемым. Данный доклад построен и значительно пересекается с двумя прошлыми докладами на эту тему от Тома Лейна в 2011 году «Hacking the Query Planner» и "Hacking the Query Planner, Again" от Ричарда Гуо в 2020, однако спикеры сделали акцент на реализации описанных концепций в исходном коде и в конце доклада на примере продемонстрировали патч трансформации, который способен улучшить производительность определенного класса запросов в несколько раз