oracle EM 優化

mcxiaoracle發表於2022-07-11

在左邊的 SQL命令中輸入要優化的SQL語句,在右邊點選 執行。

根據你的SQL及 資料庫表設計,會生成不同的方案,選擇一個方案,並點選實施,我一般選擇 索引,有可能不需要優化或者有其他情況。



應該儘可能的調大 SGA 的大小,因為 SGA 會通過更多的在記憶體中處理來減少磁碟 IO,也就是減少更多的物理讀


SGA 的劃分,共享池,資料庫高速緩衝區,日誌緩衝區,其實可能還有 java pool 之類的。其實只要看到 buffer 這個單詞都可以知道是跟效能有關的,以前看到的一個例子就是有一堆磚頭,每次只拿一個,搬完磚得好久。BUFFER 就是開了一輛卡車過來,把磚頭都搬上去車去,然後分批運搬磚,提高效率。


4.the shared pool: 共享池存了 sql 的一些情況,比如說執行過相同的 sql 的執行計劃,這樣子同一個資料庫例項下不同會話訪問的時候可以得到這個 sql 的資訊,減少記憶體消耗,也就說釋放更多的資源去處理其他事情


推薦閱讀:

https://blog.csdn.net/zhibin_086/article/details/73793715





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2905246/,如需轉載,請註明出處,否則將追究法律責任。

相關文章