SQL優化系列(二)- 優化Top SQL

優化最耗資源的N條SQL語句html

 

如何從SGA或者AWR中找出最消耗資源的SQL, 例如最慢的20條SQL, 而後逐條優化?sql

 

SQL自動優化工具SQL Tuning Expert Pro for Oracle數據庫

下載: https://www.tosska.cn/tosska-sql-tuning-expert-pro-tse-pro-for-oracle-download-free-trial-zh/oracle

產品介紹: https://www.tosska.cn/tosska-sql-tuning-expert-pro-tse-pro-for-oracle-zh/工具

 

最佳實踐性能

     1. 打開軟件Tosska SQL Tuning Expert Pro for Oracle;優化

   2. 鏈接數據庫;htm

   3. 點擊「優化 Top SQL」 右邊的+號,建立新的會話;blog

   4. 從SGA提取最耗費資源的SQL排序

     . 此時能夠選擇SQL的過濾條件,排序方式和SQL條數。

         以下圖,點擊 「提取SQL」按鈕,查找SGA中20條最慢的SQL語句。

         

 

 

   5.  也能夠選擇從AWR中提取最耗費資源的SQL

           此時能夠選擇將哪一個時間段的SQL查找出來。

           以下圖,系統在12月3日15:00時CPU很是繁忙,因此我想查找14:00-16:00運行的SQL.

           點擊 「提取SQL」按鈕,AWR中14:00-16:00點執行的SQL將會被提取出來。

           

 

        6. 點擊確認後,SQL列表顯示提取的最耗費資源的SQL

        

 

   7. 在SQL列表中,選擇須要優化的SQL, 而後點擊「自動優化SQL」, 開始調優。

         調優步驟和」優化SQL「模塊中相似,這裏再也不贅述。

         

 

 

 

     

    SQL優化神器 -  Tosska SQL Tuning Expert Pro for Oracle 

    SQL優化系列(一)- 優化SQL

    SQL優化系列(三)- 用最少的索引,最大化提升數據庫的總體性能

相關文章
相關標籤/搜索