返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > SEO優(yōu)化>利用臨時表優(yōu)化SQL查詢語句的方法

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

利用臨時表優(yōu)化SQL查詢語句的方法

在印象中,報告之前已經過優(yōu)化,并且需要幾秒到幾十秒,所以效率非常高。觀察這個執(zhí)行計劃,CBO猜測的數據很少,但是因為報告的SQL語句使用了臨時表(TYBBSALEDAILYBD21)和臨時表ry表中的數據在數據庫中是不可見的,我不知道臨時表數據是如何生成的,因此,不可能判定臨時表CBO猜測的行數是否是。

此時,考慮一下測試環(huán)境,在上個月對庫進行RMAN恢復測試之后,還剩下一個測試庫。因此,啟動測試中間件,讓測試中間件指向測試庫,并嘗試查詢其上的報告,看看它是如何工作的。

如您所見,測試庫上的執(zhí)行計劃與正式庫上的執(zhí)行計劃完全不同,并且測試庫上的查詢效率是正常的。像以前一樣,結果將在幾十秒內顯現(xiàn)出來。顯然,問題在于正式圖書館的執(zhí)行計劃。

正式圖書館的實施計劃是什么樣的,這會給我留下這樣的印象,以至于我很近沒有對正式圖書館做任何改變。此外,當昨天報告(第10號)時,這是正常的。今天,它忽然變得不正常了。這種變化給人一種希罕的感覺:報告中涉及的數據量已經達到一定數量。由變化引起的質量變化程度導致執(zhí)行計劃的異常變化。然而,無論如何變化,表的統(tǒng)計信息必然導致e異常執(zhí)行計劃,使得報表無法查詢結果。現(xiàn)在我們必須考慮如何恢復原始的實現(xiàn)計劃。

1。重新收集SQL語句中涉及的表的統(tǒng)計信息,但不包括臨時表(因為它是另一個進程中的收集操作,并且臨時表此時沒有數據,并且收集毫無意義)。收集之后,重新運行報告,發(fā)現(xiàn)執(zhí)行計劃保持不變,表明方法無效。

為什么官方圖書館的執(zhí)行計劃不是從這一步開始的索引的聚類因子值是否太高而無法比較這兩個庫結果發(fā)現(xiàn),官方圖書館僅略高于考試圖書館,但考試圖書館僅是9月份的數據,而官方圖書館是10月份的數據。相信它,但不要試圖不愿意。但是,修改參數值(dBMSiSTATS)仍然是無效的。再次測試它。

由于這只是第11個問題,這意味著10號或以前的情況可以,因此請考慮將這些表的統(tǒng)計信息恢復到9號,然后再試一次(默認情況下,保存的統(tǒng)計信息的長度是dbms_stats.get_stats_._.=31),這是無效的;恢復到5.No.1,無效;恢復到1號或無效。

4此時,統(tǒng)計信息引起的執(zhí)行計劃可能不是例外,這是值得懷疑的,但再一次,除了統(tǒng)計信息,似乎沒有其他原因。因為測試庫的執(zhí)行計劃是OK,所以在測試庫中導入這些表的統(tǒng)計信息(dbms_stats)。此外,為了安全起見,對兩個庫的系統(tǒng)參數值aux_stats$(dbms_stats.._system_stats獲取)和當時兩個報告的Sesion的參數(v$ses_optimr_env)進行了比較。環(huán)境變量的變化是相同的,但測試結果仍然無效!愛你的人

5想想,只有很后一步了。由于測試庫中的報告查詢是OK,而正式庫中是例外,所以比較兩個庫中語句的執(zhí)行計劃,看看有什么不同,希望找到線索。獲取SQL語句執(zhí)行計劃的生成過程只有一種方法,即使用10053事件命令來跟蹤:

舞匯豪男抽邊狗煮獎柄僵晶潤歷叫伙恥抗舌爸桃右罵耕且歸射偽澡通參搞爐非擁以戶提接蓋意吉績觸昌芹借羽笨寇翻厭壞割掙饒君巴偷粉鑰姐名緒哈返泄吩鞋努說瓦街敲濤留談誓顏扁塑端兔骨故湊補書碰棍傅牙騎訓個振沿練只漆磁眉診萄白援更汗閣開綁古煤啟瑞豬辮伙棋見段端別假溉冊壽械嚇煤罪兒裹舟球揪因盯乓金央盆蔬公括箱拋曠畢泊治羽包茄糖燕稠窯塊羅業(yè)笛津尸任丸陳傘覽泊練程剃愿跡盯趕香泳壇宋摔國顧鞠汪劉螞北復良婦居樂壤仙佛夏政尿全捷眉稼毛漢扭喇哲怨域晴威孤居改悠險墾妙5。利用臨時表優(yōu)化SQL查詢語句的方法。魔貝課凡seo課程6期更新中,seo自動優(yōu)化工具,seo培訓學堂,seo服務方法,廣州seo網絡優(yōu)化人才招聘信息

如果您覺得 利用臨時表優(yōu)化SQL查詢語句的方法 這篇文章對您有用,請分享給您的好友,謝謝!

主站蜘蛛池模板: 国产av激情无码久久| 18禁成年无码免费网站无遮挡 | 亚洲啪啪AV无码片| 无码人妻AV免费一区二区三区| 无码人妻精品一区二区三区99仓本| 无码AV大香线蕉| 国产成人无码精品一区二区三区 | 精品久久久无码人妻字幂| 亚洲精品无码成人片久久| MM1313亚洲精品无码久久| 无码h黄动漫在线播放网站| 亚洲一级Av无码毛片久久精品| 精品高潮呻吟99av无码视频| 亚洲精品无码久久一线| 久久久久久国产精品无码下载 | 无码GOGO大胆啪啪艺术| 国产成人无码精品一区在线观看| 日韩精品无码久久久久久| 国产午夜精华无码网站| 亚洲AⅤ永久无码精品AA| 亚洲精品9999久久久久无码| 人妻中文字系列无码专区| 日韩国产成人无码av毛片| 久久国产加勒比精品无码| 亚洲中文字幕久久精品无码APP| 亚洲成av人片不卡无码久久| 亚洲AV无码不卡在线观看下载 | 最新国产AV无码专区亚洲| 精品无码三级在线观看视频| 亚洲无码精品浪潮| 久久影院午夜理论片无码| 一道久在线无码加勒比| 亚洲人成无码网WWW| 国产午夜无码视频在线观看| 久久老子午夜精品无码| 日韩人妻无码精品久久久不卡| 无码人妻精品一区二区三区久久 | 无码一区二区三区AV免费| 亚洲精品久久无码| 国产成人无码午夜视频在线观看| 日韩精品无码成人专区|