在Oracle資料庫的最佳化過程中,表分析也是很重要的一步
今天業務人員抱怨其一條SQL語句執行速度之甚慢,我隨讓其提供其指令碼欲研究一下,explain看了下執行計劃,沒發現有什麼特別大的不對勁,於是懷疑可能是索引走的不對,看了下表分析記錄後,發現該表還未曾做過分析,汗!!!
雖然我是DBA,但不是一個特別稱職DBA,因為很多應用和業務上的事情還不是瞭解的很多,現實距離理想總是差距很大,DBA應該和應用一起協同工作…,不管是應用開發還是業務人員在遇到資料庫相關的效能問題,都要及時的與資料庫管理人員溝通,讓其協助解決問題,而不要一味的抱怨資料庫有問題等等。
把表analyze下之後,執行需要一天的SQL,在0.1毫秒左右就執行完了,原因是走的索引不對…
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25834554/viewspace-1050032/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- openGauss核心分析(九):資料庫表的建立過程資料庫
- Oracle XE的資料庫建立過程Oracle資料庫
- oracle資料庫的關閉過程Oracle資料庫
- 手工建立oracle資料庫的過程Oracle資料庫
- ORACLE 資料庫分析,重新編譯失敗過程Oracle資料庫編譯
- 臨時表在Oracle資料庫與SQL Server資料庫中的異同Oracle資料庫SQLServer
- 資料庫中的重要物件資料庫物件
- 分析資料庫的事務隔離級別在資料庫選型分析的時候很重要資料庫
- Oracle資料庫啟動過程Oracle資料庫
- 淺談資料庫中的儲存過程資料庫儲存過程
- Oracle資料庫表範圍分割槽策略測試過程Oracle資料庫
- oracle資料庫服務的工作過程與原理Oracle資料庫
- oracle資料庫停止方法及過程Oracle資料庫
- 一次資料庫硬解析的分析全過程資料庫
- ORDER BY 在oracle中執行的大概過程Oracle
- ORACLE 陣列在過程中的應用Oracle陣列
- standby 資料庫的建立過程資料庫
- 資料庫的連線過程資料庫
- oracle 寫入資料的過程Oracle
- Oracle資料庫維護的重要性Oracle資料庫
- Oracle在儲存過程中呼叫其他使用者的表授權Oracle儲存過程
- SD的重要的資料表
- MySQL(三) 資料庫表的查詢操作【重要】MySql資料庫
- 大資料分析過程是如何的大資料
- Oracle遷移資料庫過程記錄Oracle資料庫
- 在Oracle中實現資料庫的複製Oracle資料庫
- 小資料在機器學習中的重要性機器學習
- Sql Server 資料庫中呼叫dll檔案的過程SQLServer資料庫
- Mysql 資料庫水平分表 儲存過程MySql資料庫儲存過程
- 通過命令在navicat中建立資料庫及表結構資料庫
- 在Oracle中列出指定資料表的全部索引列Oracle索引
- oracle資料庫的啟動與關閉過程詳解Oracle資料庫
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- 在儲存過程中建立表的兩種方法儲存過程
- 只把Oracle的儲存過程或者函式全部遷移到其他的資料庫中Oracle儲存過程函式資料庫
- 資料分析過程中後設資料該如何管理
- 資料庫在資料分析中如何應用資料庫
- oracle最佳化sql的內部過程OracleSQL