1. 程式人生 > >論SQL優化重要性及我與大佬差距

論SQL優化重要性及我與大佬差距

論SQL優化重要性及我與大佬差距

        今天快下班,測試報告我功能上的不合理性,認為按照被保人姓名或車牌號查詢,無法區分英文名和車牌號的區別。我解釋說SQL響應時間遇到問題,所以用業務區分,寫兩條SQL。

        大佬幫我優化SQL。大佬說把SQL發他看看,我原來把查詢內容放前邊,就造成子查詢巢狀子查詢,響應時間超過2分鐘。大佬使用檢視,將部分查詢內容後置,響應時間5秒,把優化的部分發給我看,我用優化後的SQL修改原來的業務邏輯,使之實現功能。

       客觀:

       SQL優化真的重要。我的SQL執行要2分鐘且響應超時,大佬優化後執行只要5秒,整整24倍的差距。

       結論:

       一定要學習SQL優化。我認識到和高手的差距,所以更要提升效率、好好學習,平時遇到技術瓶頸,要多問。