一 問(wèn)題背景:
1.Oracle的版本的為11g
2.數(shù)據(jù)是由生產(chǎn)庫(kù)導(dǎo)入部分?jǐn)?shù)據(jù)至開(kāi)發(fā)庫(kù)
3.表為范圍分區(qū)表
4.order by 的字段為分區(qū)表的分區(qū)字段
5.數(shù)據(jù)記錄大概有一千萬(wàn);
5.使用的分析工具為toad10
二 問(wèn)題描述
1.加上order by的執(zhí)行計(jì)劃:

2.去掉order by的執(zhí)行計(jì)劃:

三問(wèn)題分析
步驟1:表order by的字段,是否有索引
ps:經(jīng)檢查,索引正常,開(kāi)啟索引監(jiān)控,索引會(huì)被使用;
步驟2:是否收集過(guò)統(tǒng)計(jì)信息;
ps:由于是新導(dǎo)入的數(shù)據(jù),可能未收集統(tǒng)計(jì)信息,重新收集統(tǒng)計(jì),但是很奇怪,分析的統(tǒng)計(jì)信息的時(shí)間戳,不會(huì)更新(正常會(huì)更新);
分析前:

分析后:

步驟3:由于有時(shí)間范圍作為分區(qū)的字段,通過(guò)增加范圍條件,縮小查詢的范圍;
ps:可能最直接的原因是這個(gè),最后讓業(yè)務(wù)系統(tǒng),在打開(kāi)頁(yè)面的時(shí)候,初始化一個(gè)時(shí)間段,問(wèn)題解決,執(zhí)行計(jì)劃如下:

新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注