程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> Oracle中優化SQL的原則

Oracle中優化SQL的原則

編輯:關於Oracle數據庫

    1。已經檢驗的語句和已在共享池中的語句之間要完全一樣

    2。變量名稱盡量一致

    3。合理使用外聯接

    4。少用多層嵌套

    5。多用並發

    語句的優化步驟一般有:

    1。調整sga區,使得sga區的是用最優。

    2。sql語句本身的優化,工具有explain,sql trace等

    3。數據庫結構調整

    4。項目結構調整

    寫語句的經驗:

    1。對於大表的查詢使用索引

    2、少用in,exist等

    3、使用集合運算

    1.對於大表查詢中的列應盡量避免進行諸如To_char,to_date,to_number 等轉換

    2.有索引的盡量用索引,有用到索引的條件寫在前面如有可能和有必要就建立一些索引 

    3.盡量避免進行全表掃描,限制條件盡可能多,以便更快搜索到要查詢的數據

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved