利用 Oracle EM 企業管理器 進行oracle SQL的優化(自動生成索引)
應用情景
專案中有大量的SQL,尤其是涉及到統計報表時,表關聯比較多,當初開發建表時也沒搞好索引關聯的,上線後發現查詢很低。Oracle自帶的EM控制檯帶有自動優化功能,能給出優化方案,本人主要利用其來給出索引的建立方案,應用上後SQL查詢效率大大提高。本人機器上安裝的是oracle 11g
啟動EM的環境條件
- 安裝並正常啟動oracle 11g
- 確認oracle控制檯的服務是啟動的
然後輸入地址 https://localhost:1158/em 進入em 企業管理器控制檯,一般在開始選單中也能找到
操作步驟
登陸
以正常使用者(非DBA)登陸進EM
進入功能介面
找到下面的SQL 工作表
輸入要優化的SQL
在左邊的SQL命令中輸入要優化的SQL語句,在右邊點選執行
排程SQL優化指導
執行完畢之後,在結果集的最右邊有排程SQL優化指導
提交方案
開啟另外一個頁面,在這個頁面再提交(PS:這裡的引數應該可以修改)
選擇方案
根據你的SQL及資料庫表設計,會生成不同的方案,選擇一個方案,並點選實施,我一般選擇索引,有可能不需要優化或者有其他情況。
顯示SQL
本人習慣把SQL拿出來執行,也方便進行記錄儲存,故會先點選顯示SQL
執行SQL
然後把SQL放到執行環境中執行,並記錄進修改記錄中
--->>轉載於:http://blog.csdn.net/binyao02123202/article/details/19323381
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1242637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle EM 企業管理器Oracle
- Oracle EM 企業管理器Oracle
- oracle EM 優化Oracle優化
- oracle 12c CDB企業管理器(EM Express)的配置方法OracleExpress
- ORACLE 企業管理器 EM 新建/修復完全解決方案!Oracle
- Oracle 索引的優化Oracle索引優化
- SQL優化之利用索引排序SQL優化索引排序
- 遠端連線Oracle 11106 企業管理器EMOracle
- Oracle重建企業管理器Oracle
- EM配置Oracle郵件自動告警Oracle
- Oracle對索引分析的優化Oracle索引優化
- 利用Oracle 10g SQL優化器(STA)優化語句Oracle 10gSQL優化
- oracle sql優化OracleSQL優化
- oracle sql 優化OracleSQL優化
- oracle 11g的企業管理器Oracle
- 利用fastlane進行專案的自動化構建AST
- 利用進化方法自動生成神經網路:深度進化網路DENSER神經網路
- oracle 企業管理器11gOracle
- Oracle SQL效能優化OracleSQL優化
- oracle sql 排序優化OracleSQL排序優化
- Oracle union all 不走索引的優化Oracle索引優化
- 索引回表操作,ORACLE所作的優化索引Oracle優化
- SQL優化-索引SQL優化索引
- Oracle效能優化-SQL優化(案例一)Oracle優化SQL
- Oracle效能優化-SQL優化(案例二)Oracle優化SQL
- Oracle效能優化-SQL優化(案例三)Oracle優化SQL
- Oracle效能優化-SQL優化(案例四)Oracle優化SQL
- Oracle SQL優化總結OracleSQL優化
- Oracle Sql優化筆記OracleSQL優化筆記
- oracle sql like優化(一)OracleSQL優化
- Oracle SQL優化 總結OracleSQL優化
- Oracle效能優化之虛擬索引Oracle優化索引
- Oracle優化案例-正確的使用索引(二)Oracle優化索引
- oracle優化器和不走索引的原因Oracle優化索引
- 【Oracle】undo 自動調優Oracle
- oracle優化一例之sql優化Oracle優化SQL
- 使用SQL Profile進行SQL優化案例SQL優化
- Oracle Database 19c中的自動索引OracleDatabase索引