dba寶典
2017-05-01 00:11
一、快速檢查
●表上是否存在索引?
●索引是否應該被使用?
二、索引本身的問題
●索引的索引列是否在where條件中(predicate list)?
●索引列是否用在連線謂詞中(join predicates)?
●連線順序(join order)是否允許使用索引?
●索引列是否在in或者多個or語句中?
●是否對索引列進行了函式、算術運算或其他表示式等操作?
●索引列是否出現了隱式型別轉換(implicit type conversion)?
●是否在語義(semantically)上無法使用索引?
●錯誤型別的索引掃瞄?
●索引列是否可以為空?
●nls_sort是否設定為二進位制(binary)?
●是否使用的是不可見索引(invisible indexes)?
三、優化器和成本計算相關問題
●是否存在準確且合適的統計資訊(statistics)?
●乙個索引是否與其它的索引有相同的等級或者成本(cost)?
●索引的選擇度是否不高?
●在總體成本中,表掃瞄的成本是否佔大部分?
●訪問空索引並不意味著比訪問有值的索引高效?
●引數設定是否正確?
四、其它問題
●是否使用了檢視或子查詢?
●是否存在遠端表(remote table)?
●是否使用了並行執行(px)?
●是否包含了子查詢的update語句?
●查詢是否使用了繫結變數?
●查詢是否引用了帶有延遲約束的列?
●索引提示(hint)是否不工作?
●索引列是否使用了前置萬用字元(%)?
●索引列是否使用了非等值連線符?
●是否在where子句中對索引列進行了is null值判斷?
掌財社 自行納稅申報有哪幾種情況
儘管大多數人沒有徵收點,但很多客戶必須按照我國的規範繳納稅金.大部分情況下,員工獲得的是稅後收入,相關稅金被企業扣除後委託繳納.那麼,自行納稅申報有哪些情況呢?以下是邊肖的介紹。1 要求本人年個人所得超過12萬,應主動申請.2 稅人從幾處獲得個人收入,必須自主申請本年度年度匯款清算.3 經營者在各納...
linux中的檔案分為哪幾種??
在linux中,有一句經典的話叫做一切皆檔案 檔案分類 1 普通檔案 regular 存在於外部儲存器中,用於儲存普通檔案。2 目錄檔案 directory 用於存放目錄項,是檔案系統管理的重要檔案型別。3 管道檔案 pipe 一種用於程序間通訊的特殊檔案,也稱為命名管道fifo。4 套接字檔案 s...
構造器,子類中必須要實現的有哪幾種情況
有以下兩種情況 1 implicit super constructor xx is undefined for default constructor.must define an explicit constructor 對於抽象類裡面,如果有自己實現的構造方法,其子類也必須實現其構造方法。2 ...