記錄一次sql慢查詢優化經歷

需求背景是直播列表頁查詢,查詢、排序、分頁,說一下排序邏輯吧,直播狀態分爲三種:直播預定,直播中,直播結束,後臺能夠置頂某場直播。首先按置頂排序,而後狀態依次是直播中,直播預定,直播結束,若是兩場直播都是非結束狀態,按照預定時間倒序,若是兩場直播都是結束狀態,按觀衆數升序。web 由於排序比較複雜,直接寫sql很差寫,因此把排序邏輯放在代碼中實現,可是每次都須要取掃描全表,而後排序,再分頁,由於考
相關文章
相關標籤/搜索