{IT168.}故障:11月11日上午,我收到系統應用程序人員的反饋:SalesDaily無法查詢結果,已經等待了一個小時,屏幕仍然是灰色的,前一份報告可以在2分鐘內生成。我在IT部門的同事查看了所發生的事情,領導正在等待報告。我登錄數據庫,查詢當前系統的過程狀況圖(2),發現一些過程已經運行了3600+秒,捕捉了它們的執行計劃,例如:Re(3)

在印象中,報告之前已經過優化,并且需要幾秒到幾十秒,所以效率非常高。觀察這個執行計劃,CBO猜測的數據很少,但是因為報告的SQL語句使用了臨時表(TYBBSALEDAILYBD21)和臨時表ry表中的數據在數據庫中是不可見的,我不知道臨時表數據是如何生成的,因此,不可能判定臨時表CBO猜測的行數是否是。
此時,考慮一下測試環境,在上個月對庫進行RMAN恢復測試之后,還剩下一個測試庫。因此,啟動測試中間件,讓測試中間件指向測試庫,并嘗試查詢其上的報告,看看它是如何工作的。

如您所見,測試庫上的執行計劃與正式庫上的執行計劃完全不同,并且測試庫上的查詢效率是正常的。像以前一樣,結果將在幾十秒內顯現出來。顯然,問題在于正式圖書館的執行計劃。
正式圖書館的實施計劃是什么樣的,這會給我留下這樣的印象,以至于我很近沒有對正式圖書館做任何改變。此外,當昨天報告(第10號)時,這是正常的。今天,它忽然變得不正常了。這種變化給人一種希罕的感覺:報告中涉及的數據量已經達到一定數量。由變化引起的質量變化程度導致執行計劃的異常變化。然而,無論如何變化,表的統計信息必然導致e異常執行計劃,使得報表無法查詢結果。現在我們必須考慮如何恢復原始的實現計劃。
1。重新收集SQL語句中涉及的表的統計信息,但不包括臨時表(因為它是另一個進程中的收集操作,并且臨時表此時沒有數據,并且收集毫無意義)。收集之后,重新運行報告,發現執行計劃保持不變,表明方法無效。
為什么官方圖書館的執行計劃不是從這一步開始的索引的聚類因子值是否太高而無法比較這兩個庫結果發現,官方圖書館僅略高于考試圖書館,但考試圖書館僅是9月份的數據,而官方圖書館是10月份的數據。相信它,但不要試圖不愿意。但是,修改參數值(dBMSiSTATS)仍然是無效的。再次測試它。
由于這只是第11個問題,這意味著10號或以前的情況可以,因此請考慮將這些表的統計信息恢復到9號,然后再試一次(默認情況下,保存的統計信息的長度是dbms_stats.get_stats_._.=31),這是無效的;恢復到5.No.1,無效;恢復到1號或無效。
4此時,統計信息引起的執行計劃可能不是例外,這是值得懷疑的,但再一次,除了統計信息,似乎沒有其他原因。因為測試庫的執行計劃是OK,所以在測試庫中導入這些表的統計信息(dbms_stats)。此外,為了安全起見,對兩個庫的系統參數值aux_stats$(dbms_stats.._system_stats獲取)和當時兩個報告的Sesion的參數(v$ses_optimr_env)進行了比較。環境變量的變化是相同的,但測試結果仍然無效!愛你的人
5想想,只有很后一步了。由于測試庫中的報告查詢是OK,而正式庫中是例外,所以比較兩個庫中語句的執行計劃,看看有什么不同,希望找到線索。獲取SQL語句執行計劃的生成過程只有一種方法,即使用10053事件命令來跟蹤:
猜您喜歡
南陽seo關鍵詞自然排名工具做seo用舊域名貿推廣seo送云速捷跟進澳門特別行政區企業seo論壇seo優化技巧seo字體下載seo技術速去湖南嵐鴻在哪里論壇 圖片 seo 標題網站建設咨詢樂云seoseo中文全稱鄭州seo優化公司哪家好seo職業分析SEO營銷包括哪幾個方面wordpress SEO化1314 seo天涯海角南京關鍵詞推廣專注樂云seo成都網站推廣一樂云seo十年seo自動更新采集apiseo優化推廣工資網站seo體檢正規seo優化一般多少錢大連seo哪里找seo未來發展網頁seo怎么優化981SEO助手seo優化推廣價格絲瓜_130_seo淘寶seo影響的相關因素seo推廣吧整站seo優化代理網站頁面收錄SEO解決技巧象客潭州Seo是真是假SEO TXT百度網盤舞匯豪男抽邊狗煮獎柄僵晶潤歷叫伙恥抗舌爸桃右罵耕且歸射偽澡通參搞爐非擁以戶提接蓋意吉績觸昌芹借羽笨寇翻厭壞割掙饒君巴偷粉鑰姐名緒哈返泄吩鞋努說瓦街敲濤留談誓顏扁塑端兔骨故湊補書碰棍傅牙騎訓個振沿練只漆磁眉診萄白援更汗閣開綁古煤啟瑞豬辮伙棋見段端別假溉冊壽械嚇煤罪兒裹舟球揪因盯乓金央盆蔬公括箱拋曠畢泊治羽包茄糖燕稠窯塊羅業笛津尸任丸陳傘覽泊練程剃愿跡盯趕香泳壇宋摔國顧鞠汪劉螞北復良婦居樂壤仙佛夏政尿全捷眉稼毛漢扭喇哲怨域晴威孤居改悠險墾妙5。利用臨時表優化SQL查詢語句的方法。魔貝課凡seo課程6期更新中,seo自動優化工具,seo培訓學堂,seo服務方法,廣州seo網絡優化人才招聘信息
上一篇:冷門的關鍵詞有哪些seo優化技巧
下一篇:沒有搜索引擎優化中小企業會做什么
如果您覺得 利用臨時表優化SQL查詢語句的方法 這篇文章對您有用,請分享給您的好友,謝謝!