论SQL优化重要性及我与大佬差距

论SQL优化重要性及我与大佬差距

        今天快下班,测试报告我功能上的不合理性,认为按照被保人姓名或车牌号查询,无法区分英文名和车牌号的区别。我解释说SQL响应时间遇到问题,所以用业务区分,写两条SQL。

        大佬帮我优化SQL。大佬说把SQL发他看看,我原来把查询内容放前边,就造成子查询嵌套子查询,响应时间超过2分钟。大佬使用视图,将部分查询内容后置,响应时间5秒,把优化的部分发给我看,我用优化后的SQL修改原来的业务逻辑,使之实现功能。

       客观:

       SQL优化真的重要。我的SQL执行要2分钟且响应超时,大佬优化后执行只要5秒,整整24倍的差距。

       结论:

       一定要学习SQL优化。我认识到和高手的差距,所以更要提升效率、好好学习,平时遇到技术瓶颈,要多问。

猜你喜欢

转载自zhaoyingjun.iteye.com/blog/2435519
今日推荐