我选取的CASE是一段SQL查询代码,对应的业务需求是一个使用频次较高的日报。旧代码行数有近1900行,每天更新一次,每次的运行时长在一个多小时,而且只能查询最近一个月的日报数据,业务没法做历史数据的同环比分析。而我作为一个产品经理,缺乏读写和优化这种超长SQL的能力,因此我决定使用GPT,解决性能差和历史数据存档的问题。结果非常的完美,最终的SQL执行时间从4200秒缩短到8秒,效率提升了520倍,复杂度降低了6倍,同时还能保存所有的历史数据,报表可以秒开。我将这个案例分享到社区后,还得到了一位清华大学计算机系数据库组成员的邀请,将本次的优化过程分享给了他们,作为他们研究实际场景的应用case.