oracle解釋計劃怎么看 如何查看oracle數(shù)據(jù)庫某表的歷史執(zhí)行計劃?
如何查看oracle數(shù)據(jù)庫某表的歷史執(zhí)行計劃?您的意思是不能檢查此表上上一個查詢的執(zhí)行計劃。如果查詢非常慢(或者特別耗時,或者CPU密集型),您可以通過AWR報告(通常在一個月或一周內(nèi))找到該語句。如
如何查看oracle數(shù)據(jù)庫某表的歷史執(zhí)行計劃?
您的意思是不能檢查此表上上一個查詢的執(zhí)行計劃。如果查詢非常慢(或者特別耗時,或者CPU密集型),您可以通過AWR報告(通常在一個月或一周內(nèi))找到該語句。如果你只想檢查執(zhí)行計劃,那是不可能的。
oracle解釋計劃怎么看?
打開PL/SQL開發(fā)人員軟件,請確保PLSQL可以成功連接到Oracle數(shù)據(jù)庫。在PL/sqldeveloper中編寫一段SQL代碼,按F5鍵,或點擊“執(zhí)行計劃”圖標,PL/sqldeveloper會自動打開執(zhí)行計劃窗口,顯示SQL的執(zhí)行計劃。您可以在窗口頂部看到SQL語句,在底部看到執(zhí)行計劃表。表的列主要包括描述、用戶、對象、成本、IO開銷等。當然,表也可以自定義。表的行包含查詢邏輯的執(zhí)行順序和每個步驟的信息。執(zhí)行計劃表內(nèi)容的執(zhí)行順序為:從左到右,從上到下。具體來說,執(zhí)行計劃是根據(jù)層次結(jié)構逐步縮進的。從左到右,首先執(zhí)行縮進最多的步驟。如果縮進量相同,則按照自頂向下的方法判斷執(zhí)行順序。通過查看“執(zhí)行計劃”表的“成本”列,即“成本”,我們可以知道哪個步驟的成本最高。通過查看執(zhí)行計劃表行中的objectname列,我們可以知道是否要在表中使用索引。
自學Oracle數(shù)據(jù)庫都要包含哪些方面?
Java工程師,多使用或編寫一些SQL、存儲過程、觸發(fā)器等。看你學過的存儲過程,可以看看SQL。包括SQL語法、內(nèi)置函數(shù)、自定義函數(shù),可以根據(jù)一些小例子(安裝PL/SQL)嘗試練習SQL左連接、右連接、SQL優(yōu)化,提高SQL查詢的性能。
以后,您可以熟悉Oracle備份、用戶權限管理等,這對您自己的技術改進也很有幫助。