SQL優化(大佬分享的)

一上來就接觸到了一個很龐大的sql數據庫,看了好久,還好是給看明白了,其中涉及到十多個表的連接查詢,因爲裏面包含了許多多餘的數據,所以需要進行優化操作,除了刪除掉多餘的查詢字段之外,我是沒有辦法繼續優化下去了,然後大佬順口就給我提了兩個思路:

1.如果是有多個表進行聯查操作,並且用到的字段非常少的情況下,可以對主表進行添加字段,少連接一個表會大大減少查詢時間

2.前端需要展示的數據如果進行分頁展示,那麼在後端查詢數據的時候如果是一口氣查詢所有再分頁,那麼不僅速度慢而且變得很不需要,可以先提前取出所需要的分頁數據(比如前端只要你分頁的前第一頁的前20條數據),我們只需要先查詢前20條數據再進行分頁操作,那麼我們就相當於只查詢了一點點細微的數據而已,那速度會非常快

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章