freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle執(zhí)行計(jì)劃詳細(xì)解讀-文庫吧資料

2025-02-13 13:45本頁面
  

【正文】 re =39。,39。Select .. From 主表 where 主表?xiàng)l件 and exists (Select * from 子表 where 子表?xiàng)l件 and 主表關(guān)聯(lián)字段=子表 PK)Step8:IN?查詢基本格式例: select count(*) from prm_adjustprice main,prm_adjustprice_b detail where = and in (39。不要將主表的其他條件寫在子查詢中,這樣可能使外層查詢沒有條件而進(jìn)行全表掃描。) and exists (select * from bd_invmandoc where =39。,39。Step7:EXIST?查詢基本格式例: select count(*) from prm_adjustprice main,prm_adjustprice_b detail where = and in (39。解決的辦法:這種行為都是現(xiàn)金交易根本不需要進(jìn)行檢查,查詢的結(jié)果永遠(yuǎn)是空。Select .. From so_order,so_order_b,.. where = and ccustomerid=:1 and …….. 最后發(fā)現(xiàn)情況是這樣的:企業(yè)是做批發(fā)業(yè)務(wù)的,政策法規(guī)上不允許直接銷售給個(gè)人,內(nèi)部職工需要購買時(shí)都是按照統(tǒng)一個(gè)特定的客戶開票,因此數(shù)據(jù)庫中數(shù)據(jù)嚴(yán)重不均,此客戶的訂單數(shù)量大于總數(shù)的 10%。Step6:數(shù)據(jù)非均勻分布?對(duì)于某些 SQL可能存在時(shí)快時(shí)慢,這個(gè)即可能是數(shù)據(jù)的分布不均導(dǎo)致舉例:做銷售訂單時(shí),去判斷此客戶是否存在未結(jié)算訂單。整型數(shù)據(jù)列 +0字符型加 trim函數(shù)例如:在進(jìn)行調(diào)撥的時(shí)候需要判斷這個(gè)倉庫中此存貨不存在沒有記帳的出庫單 Select count(*) from XXX where pk_inv=:1 and status=0 這個(gè)查詢會(huì)用到存貨索引,但是速度還是慢。Step4:復(fù)合索引列順序?對(duì)復(fù)合索引,應(yīng)將重復(fù)值少的列作為先導(dǎo)列例如訂單附表上有來源單據(jù)類型 (srctype)和來源單據(jù) ID(srcid),建立索引的順序應(yīng)該是 srcid,srctype. 如果將 srctype列作為先導(dǎo)列,可能在查詢時(shí),沒有 srcid的條件也使用這個(gè)索引掃描,其結(jié)果是掃描了大半個(gè)表,比全表掃描還慢。?建議建索引的列。?索引不是越多越好。Step3:不該建的索引錯(cuò)誤索引:?對(duì)于只有少數(shù)一個(gè)可能值的列,不應(yīng)該建索引。訂單附表訂單主表 存貨檔案表日期索引 主表 PK索引存貨主鍵索引Step2:驅(qū)動(dòng)表- 2方案二:如果以存貨檔案為驅(qū)動(dòng)表,可以使用編碼上的索引過濾出所有存貨,然后關(guān)聯(lián)訂單附表,得到所有存貨符合條件的訂單附表記錄,最后再用訂單附表上的主表主鍵關(guān)聯(lián)主表,判斷訂單主表上的日期是否符合條件,最后得到結(jié)果集。條件中包含:訂單日期等于某天和存貨編碼等于某個(gè)值。只有包含兩個(gè)表的決大多數(shù)記錄的查詢適合。Hash_Area_Size RAM驅(qū)動(dòng)表大表散列訪問 ROWIDRAM溢出使用臨時(shí)表空間表連接操作 33,排序合并連接 MERGE JOIN兩個(gè)表都使用全表掃描,分別進(jìn)行排序,然后再合并成查詢的結(jié)果集。Oracle索引表連接操作 11,嵌套循環(huán)連接 NESTED LOOP兩個(gè)表,一個(gè)小的內(nèi)部表和一個(gè)外部表一般情況下速度較快,特別是中間結(jié)果集非常小的情況下速度快。查詢返回大于索引所有記錄數(shù)的 10%。有些查詢可以不掃描表只掃描索引就能得到期望的查詢結(jié)果。索引訪問方式快速全索引掃描:索引掃描:從索引中讀取一個(gè)或多個(gè) ROWID 。使用散列算法得到符號(hào)關(guān)鍵值的來確定記錄所在的數(shù)據(jù)塊。ROWID 包含記錄的數(shù)據(jù)塊號(hào)和數(shù)據(jù)塊中的偏移量。)。 and in (select pk_invmandoc from bd_invmandoc where =39。例:驅(qū)動(dòng)表 select count(*) from prm_adjustprice main,prm_adjustpr
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1