如果資料量特別大的時候應該如何優化sql語句
1.你所有的關聯欄位,應該在相應表中有唯一索引,最好是主鍵
2.資料量過大,如果你cdb_members的記錄很多,遠遠大於500條,可以考慮改變程式,先從此表裡面獲取500條資料,然後在迴圈裡面每條資料庫關聯獲取其它表的資訊,這樣就不需要先對五個表做連結。儘量不適用聯合查詢,可以把sql拆分多個進行查詢
3.比如,控制有限欄位,有限資料量。關聯查詢時先過濾結果集,再進行關聯。避免一次性大批量讀取資料。
4.還有sql 語句執行計劃重用 sql 需要先編譯,生成執行計劃,才能執行。如果執行計劃重用,就不需要生成執行計劃 了還有一點,條件左邊,一定要是欄位,而不能是表達 式。建立相對的索引。