1.1:經常在where條件上使用的字段,和小字段上。
1.2:選擇性(基數/總數)高的字段上
1.3:復合索引需要慎重考慮,如果字段超過3個,第乙個字段應該配合2,3欄位使用 ,否則會出現跳躍索引。
1.4:充分使用我們的索引(通過explain檢視),下面舉例一些索引失效的情況,前導模糊查詢%like , 不等於,is null,資料型別不一致,索引字段使用運算子 等等情況
2:返回少量資料,
2.1:採用分頁
2.2:返回需要的字段
3:減少資料庫互動次數
3.1:某些業務處理採用儲存過程,
3.2:久的業務邏輯是否可以進行業務合併
3.3:資料量有多個時可採用採用in
4:避免資料庫伺服器的cpu運算
4.1:採用判定引數
4.2:合理使用排序
4.3:減少比較操作(like)
5:利用更多資源
5.1:客戶端多程序訪問
5.2:客戶端分割槽(水平分割槽)處理資料。
orcale資料恢復
恢復已刪除的表 select from aak file drop table aak file select from recyclebin where original name aak file flashback table aak file to before drop desc aak ...
Orcale 效能優化之索引使用
1.索引必須合理建立,過多的建立索引會增加增刪改的負擔。2.有空值的字段盡量不要建索引。3.盡可能建立唯一的索引。4.常用的字段組合可以建立復合索引。5.不要在索引列使用以下操作,否則索引會失效。a not b.is null isnot null c.like like 比較特殊,當使用 like...
orcale匯入匯出資料
前提首先安裝好oracle10g資料庫 或者 安裝oracle11g資料庫 匯入dmp檔案 在命令列下執行 imp username password orcl imp 使用者名稱 口令 服務名 回車 填寫匯入檔案路徑 expdat.dmp c a.dmp 輸入插入緩衝區大小 預設不填 回車 只列出...