亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

關于SQL執行計劃錯誤導致臨時表空間不足的問題

2024-08-29 13:55:23
字體:
來源:轉載
供稿:網友

故障現象:臨時表空間不足的問題已經報錯過3次,客戶也煩了,前兩次都是同事添加5G的數據文件,目前已經達到40G,占用臨時表空間主要是distinct 和group by 以及Union all 表數據量在200W左右,也不至于把40G的臨時表空間撐爆。

原因分析:既然排序用不了這么多臨時表空間應該是別的原因造成。

從包含故障時間段的AWR報告中可以看出這一階段DBtime蠻高的,并且sql execute elapsed time 竟然占到了99.43%,可以斷定是SQL語句引起的。

關于SQL執行計劃錯誤導致臨時表空間不足的問題

確認是以下SQL引起:

select 'A',
d.explanation, --金融機構標識碼
c.account_no, --交易賬號
to_date(a.batchentrydate, 'yyyy-mm-dd'), --發生日期
c.currencycode, --幣種
SUM(decode(A.Creditdebit, 'C', a.transactionamount, 0)), --當日貸方發生額
SUM(decode(A.Creditdebit, 'D', a.transactionamount, 0)), --當日借方發生額
case
when C.Currencycode = 'JPY' Then
Round(c.Ccyledgerbalance, 0)
else
c.ccyledgerbalance
End Balance, --賬戶余額
--b.instcode instcode, --系統虛擬機構代號
1 datastatus, --前臺對應的數據狀態
c.account_no || c.currencycode || '2013-01-04',
to_date('2013-01-04', 'yyyy-mm-dd')
from df_cust C
left join (select distinct ACCOUNTBRANCH,
DESCRIPTION,
MASTERNO,
CURRENCYCODE,
ACCOUNT_NUMBER,
SEQNO,
ACCT_CLASS_CODE,
PRODUCTCODE,
VALUEDT_YYYY,
VALUEDT_MM,
VALUEDT_DD,
BATCHENTRYDATE,
VALUEDT_YYYYMMDD,
NARRATIONPOST,
TRANSACTIONAMOUNT,
CREDITDEBIT,
ACCOUNTBRANCH1,
SEGMENTCODE,
REFERENCENUMBER,
NARRATIONTRAN,
BATCHNUMBER,
GLDEPTID,
ARMCODE,
EXTREFNO,
MAKERID,
CHECKERID,
CHANNELID,
TRANSACTION_AMT_IN_USD,
ACCSHORTNAME,
ARMNAME,
SEGNAME,
TXNCODE,
REVERSALFLAG,
EBBSREFERENCE,
TRANSTYPECODE,
CUSTOMERRATE,
ADVTREASURYFLAG,
VA_FLAG
from df_acmov_today
where Creditdebit in ('C', 'D')) a on a.account_number =
c.account_no
Left Join Da_Mid_Acc_Gl_Dic D On D.Source = A.Accountbranch
Where exists (select 1
from acc.t_base_account b
where b.account = c.account_no
and b.currence_code = c.currencycode)
and a.account_number is not null
and c.account_no like '0%'
group by d.explanation, --金融機構標識碼
c.account_no, --交易賬號
a.batchentrydate, --發生日期
c.currencycode, --幣種
C.Ccyledgerbalance--系統機構代號

觀察并分析其執行計劃,貌似也沒有什么問題,因為df_acmov_today(200W左右數據)是每天都清空的,沒有索引,全表掃描,nestloops也正常。

但是在執行SQL語句時通過腳本監控臨時表空間的使用情況,發現臨時表空間使用率很快就達到了40G左右。又要臨時表空間不足了…

使用dbms_stats.gather_table_stats 分析了下表,然后再去執行語句,發現很快。這下問題清楚了,SQL執行計劃錯誤導致的問題。

在對比下先前的SQL執行計劃,發現在執行計劃中基數不對,竟然為1 ,估算的差距太大了。

為什么每天做分析的表(crontab job)最后執行計劃卻不對?

最后竟然是這樣:使用crontab 在凌晨2:30對表做分析,但是早上6點。其他任務對表做了,truncate 和Insert into 從而導致該原因。

最終調整計劃任務時間問題完全解決。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品视频在线观看| 国产午夜精品全部视频播放| 成人在线精品视频| 日韩精品中文字幕在线播放| 黄色成人av网| 26uuu另类亚洲欧美日本老年| 亚洲aⅴ男人的天堂在线观看| 国产精品稀缺呦系列在线| 色综久久综合桃花网| 亚洲奶大毛多的老太婆| 热久久美女精品天天吊色| 国产精品高清网站| 成人免费视频在线观看超级碰| 国产精品视频网站| 欧美激情2020午夜免费观看| 日韩国产在线看| 日韩成人中文电影| 91成人在线播放| 在线电影欧美日韩一区二区私密| 欧美极品少妇xxxxⅹ喷水| 91精品国产99久久久久久| 国产精品一区=区| 国产精品免费小视频| 91麻豆国产语对白在线观看| 91精品在线观看视频| 精品亚洲国产成av人片传媒| 亚洲精品天天看| 狠狠综合久久av一区二区小说| 欧美精品videosex极品1| 成人激情视频在线观看| 日韩精品免费在线观看| 欧美高清视频在线播放| 国产丝袜一区二区三区| 精品成人国产在线观看男人呻吟| 日韩欧美在线一区| 亚洲www永久成人夜色| 精品福利免费观看| 国产丝袜一区二区三区免费视频| 4438全国成人免费| 欧美xxxx做受欧美.88| 欧美国产日韩一区二区三区| 欧美精品一区在线播放| 免费97视频在线精品国自产拍| 欧美激情亚洲激情| 精品一区二区三区三区| 精品国偷自产在线视频99| 狠狠久久五月精品中文字幕| 成人欧美一区二区三区在线| 亚洲精品av在线| 亚洲精品美女在线观看播放| 国产精品久久久久久久久| 2019中文字幕免费视频| 日本精品久久电影| 精品国偷自产在线视频99| 国产精品国内视频| 91精品啪在线观看麻豆免费| 最新91在线视频| 精品无人区太爽高潮在线播放| 国产精品久久久久久久久久久久| 日本亚洲欧美成人| 日韩中文字幕在线| 最近中文字幕2019免费| 国产z一区二区三区| 亚洲**2019国产| 日韩视频免费在线| 欧美一区二区三区图| 免费97视频在线精品国自产拍| 亚洲一品av免费观看| 亚洲人成77777在线观看网| 97av视频在线| 日韩成人xxxx| 欧美风情在线观看| 国产精品视频久久久久| 日韩精品免费在线播放| 亚洲综合中文字幕在线| xvideos国产精品| 日韩乱码在线视频| 亚洲激情免费观看| 欧美精品18videos性欧| 在线播放国产一区二区三区| 成人黄色av播放免费| 7777精品视频| 欧美日韩在线观看视频小说| 永久免费毛片在线播放不卡| 欧美专区在线观看| 久久精品亚洲热| 日本精品视频网站| 国产日本欧美一区二区三区| 91免费看片在线| 久久久久久久久国产精品| 日本高清久久天堂| 91国内免费在线视频| 精品在线小视频| 亚洲精选中文字幕| 亚洲xxxxx| 欧美极品少妇xxxxx| 亚洲欧美成人在线| 亚洲自拍中文字幕| 91中文字幕一区| 欧美大片在线看免费观看| 欧美日韩国产在线| 色偷偷噜噜噜亚洲男人的天堂| 国产欧美日韩专区发布| 国产精品久久久久久久久久三级| 亚洲欧美制服丝袜| 亚洲一区免费网站| 亚洲黄页网在线观看| 日韩精品中文字幕在线| 亚洲第一区中文99精品| 日本精品一区二区三区在线| 国产精品三级美女白浆呻吟| 久久久久久亚洲精品中文字幕| 欧美成人免费大片| 亚洲精品免费在线视频| 美日韩丰满少妇在线观看| 91青草视频久久| 在线精品视频视频中文字幕| 欧美精品久久久久久久久久| 国模视频一区二区| 中文日韩在线视频| 亚洲日韩中文字幕| 精品视频—区二区三区免费| 久久久噜噜噜久久中文字免| 亚洲精品国产免费| 国产亚洲精品91在线| 久久99精品久久久久久噜噜| 国产成人久久久| 日本不卡免费高清视频| 久久久久久国产精品三级玉女聊斋| 成人黄色av播放免费| 亚洲精品欧美极品| 久久人体大胆视频| 欧美日韩国产在线播放| 日本不卡视频在线播放| 91久久国产精品| 国产午夜精品麻豆| 久久久午夜视频| 色樱桃影院亚洲精品影院| 精品女同一区二区三区在线播放| 亚洲欧美精品在线| 国产欧美一区二区三区视频| 两个人的视频www国产精品| 91精品国产91久久久久| 欧美日韩亚洲一区二区| 欧美日韩加勒比精品一区| 欧美疯狂xxxx大交乱88av| 日韩中文字幕在线免费观看| 国产精品精品一区二区三区午夜版| 久久久久久午夜| 欧美日韩另类视频| 久久久久久久影院| 欧美色视频日本版| 亚洲天堂一区二区三区| 久久久久久亚洲精品中文字幕| 欧美激情在线一区| 狠狠躁夜夜躁人人躁婷婷91| 午夜精品蜜臀一区二区三区免费| 欧美日韩亚洲网| 欧美一级在线亚洲天堂| 久久久久国产视频| 成人国产精品久久久久久亚洲| 欧美一级淫片播放口| 成人夜晚看av| 欧美成aaa人片在线观看蜜臀|