一、數據庫系統參數優化,好比鏈接數、查詢語句大小sql
二、sql語句優化數據庫
多表聯合查詢時,大表放前,小表放後;緩存
不用*,直接寫清楚字段名;oracle
exits代替in……函數
少用模糊查詢;工具
藉助一些sql工具查看sql語句的執行效率,分析各個環節的執行性能性能
三、對字段(經常使用查詢過濾字段)的基本類型創建索引,函數字段除外優化
四、採用緩存:針對少變化的數據或高訪問的數據進行緩存,減小數據庫的訪問次數設計
五、預處理:好比報表,系統按期統計產生,非實時。oracle可建物理視圖……索引
六、分表分庫。根據數據庫,從新對業務進行設計。
七、讀寫分離。一個數據庫只用來查詢,一個數據庫只用來數據插入