1、Sql層面的優化性能
一、在select語句中用具體的字段名代替*號優化
二、在where後面的條件,把查詢出數據量小的放前面設計
三、在子查詢語句中注意in和exists的使用,in因爲先查詢子表因此適合於子表數據少的,exists適合外表數據少的索引
四、在模糊查詢中,若是用一個%能解決的業務,儘可能用一個%(只寫右邊%)select
2、設計結構層面的優化硬件
一、合理的添加索引,優化查詢性能數據
三、合理的添加冗餘字段,避免過多的聯表查詢查詢
3、硬件層面的優化硬盤
一、使用SSD硬盤