Oracle自帶工具sql優化集-SQL Tuning Advisor (使用心得體會)
如何有效的診斷和監控高負載的SQL對於DBA來說並非是件容易的事情,對SQL語句手工調優需要很多的經驗和技巧,
結合個人經驗常見如下問題:
. 對SQL語句本身進行優化以便獲得更優的執行計劃;
. 合理地調整資料讀取方式(例如通過索引)以便能更快地訪問資料;
. 合理的設計SQL實現方式以實現最優的架構(例如:使用靜態SQL還是動態SQL)
當然,手工調優又是一件非常耗時的工作(我還是更喜歡手工調優),因為:
. 每條SQL可能都是唯一的,這意味著你需要分別優化不同的SQL;
. 系統可能是很複雜的系統,SQL程式碼非常非常多;
. SQL調整可能是一件永遠看不到終點的任務,因為系統中的SQL workload可能經常在變化;
SQL Tuning Advisor的出現減少了DBA的優化壓力,尤其是對經驗不夠豐富甚至完全不懂調優的人來說,
使用STA一定要保證優化器是CBO模式下。個人感覺使用這樣的工具,僅適合全然不懂SQL的調優的人群或者DBA作參考,工具未必能解決好問題。
SQL是業務表達的一種方式,工具不可能完全理解業務。SQL調優還是要結合用autotrace,10046,10053,display_cursor等這些優秀的工具做診斷。
然後依據業務和所具備的oracle基礎的知識進行調優,個人認為這是最好的方法
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950231/viewspace-2659180/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle SQL優化之sql tuning advisorOracleSQL優化
- 使用sql tuning advisor最佳化sqlSQL
- oracle SQL最佳化器SQL Tuning Advisor (STA)OracleSQL
- Oracle優化案例-關閉auto space advisor和sql tuning advisor(十九)Oracle優化SQL
- SQL Access Advisor、SQL Tuning Advisor 測試SQL
- Oracle 11 sql tuning advisor sql access advisor關閉以及job檢視與停止OracleSQL
- Oracle 效能調優工具:SQL MonitorOracleSQL
- SQL Access Advisor(zt)SQL
- Oracle效能優化-SQL優化(案例一)Oracle優化SQL
- Oracle效能優化-SQL優化(案例二)Oracle優化SQL
- Oracle效能優化-SQL優化(案例三)Oracle優化SQL
- Oracle效能優化-SQL優化(案例四)Oracle優化SQL
- 使用sql Server自帶之sql Mail派信須知SQLServerAI
- Oracle某行系統SQL優化案例(三)OracleSQL優化
- Oracle某行系統SQL優化(案例五)OracleSQL優化
- Oracle某行系統SQL優化案例(二)OracleSQL優化
- Oracle 某行系統SQL優化案例(一)OracleSQL優化
- Oracle SQL調優系列之SQL Monitor ReportOracleSQL
- Oracle 高效能SQL引擎剖析--SQL優化與調優機制詳解OracleSQL優化
- SQL優化案例-使用with as優化Subquery Unnesting(七)SQL優化
- Oracle SQL效能優化的40條軍規OracleSQL優化
- 你真的瞭解“SQL”嗎?《SQL優化最佳實踐》作者帶你重新瞭解SQLSQL優化
- 小米 sql 優化工具SQL優化
- SQL SERVER優化SQLServer優化
- SQL優化指南SQL優化
- 【Oracle】常用工具-oracle sql developer快速安裝使用教程OracleSQLDeveloper
- [20191112]SQL Tuning by adding column alias (2).txtSQL
- 如何調優 Oracle SQL系列文章:查詢優化器介紹OracleSQL優化
- [20181119]使用sql profile優化問題.txtSQL優化
- sql優化之邏輯優化SQL優化
- 資料庫優化 - SQL優化資料庫優化SQL
- SQL優化參考SQL優化
- sql優化專題SQL優化
- SQL語句優化SQL優化
- SQL效能優化技巧SQL優化
- MySQL-SQL優化MySql優化
- 慢Sql優化思路SQL優化
- Hive使用Calcite CBO優化流程及SQL優化實戰Hive優化SQL