亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
樓主: 伯爵的Druid
打印 上一主題 下一主題

這一點(diǎn)小小的區(qū)別,速度就差100倍么 [復(fù)制鏈接]

論壇徽章:
0
11 [報(bào)告]
發(fā)表于 2005-01-28 12:16 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

It's interesting. Which optimizer is used for your queries? I assume it is RBO.  Can you confirm that?

論壇徽章:
0
12 [報(bào)告]
發(fā)表于 2005-01-28 17:53 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

Can you post full sql ?

Do you use sub-query ?

論壇徽章:
0
13 [報(bào)告]
發(fā)表于 2005-01-30 13:54 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

把執(zhí)行計(jì)劃貼出來(lái)看看啊,是不是加過(guò)函數(shù)索引啦

論壇徽章:
0
14 [報(bào)告]
發(fā)表于 2005-01-31 16:34 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

優(yōu)化方案是first rows
下面是腳本 只要把這個(gè)腳本的2005-1-26
改成20050126 速度相差100倍


SELECT   0 accountid, 0 companyid, 0 deptid,
         TO_DATE ('2005-01-26', 'YYYY-MM-DD') submittime, 0 ID, '' orderid,
         TO_DATE ('2005-01-26', 'YYYY-MM-DD') orderdate, a.customerid,
         0 productid, b.customercode productcode, b.customerdesc productdesc,
         '' baseunit,
         CASE
            WHEN SUM (quantorder) = 0
               THEN 0
            ELSE ROUND (  SUM (amounttradeorder)
                        / SUM (CAST (quantorder AS DEC (12))),
                        2
                       )
         END tradeprice,
         '' retailprice, SUM (quantreq) quantreq, SUM (quantorder) quantorder,
         SUM (amounttradeorder) amounttradeorder,
         SUM (quantdelivered) quantdelivered,
         SUM (amountdelivered) amountdelivered, SUM (quantsales) quantsales,
         SUM (amounttradesales) amounttradesales,
         SUM (amountretailsales) amountretailsales, '' taxrate, '' tax,
         '' disc, '' discamount, 0 invoiceno, '' invoicetype, '' paymentmode,
         '' ispaid, '' acceptancemode, '' deliverymode, '' ischeck,
         TO_DATE ('2005-01-26', 'YYYY-MM-DD') checkdate, '' orderstatus,
         0 roadid, 0 deliverseq, a.visitsalesmanid, a.delevererid,
         0 invoicemakerid, '' gpicklistid, '' deliverylistid,
         TO_DATE ('2005-01-26', 'YYYY-MM-DD') deliverydate, 0 whid, '' remark,
         '' iscancel, '' tag
    FROM t_visitsales_orderdetail a JOIN t_comm_customer b ON a.customerid =
                                                                  b.customerid
   WHERE a.productid = 110110
     AND NVL (a.paymentmode, '0') LIKE '%'
     AND NVL (acceptancemode, '0') LIKE '%'
     AND NVL (a.ispaid, '0') LIKE '%'
     AND NVL (a.iscancel, '0') LIKE '0'
     AND orderdate BETWEEN TO_DATE ('2005-1-26', 'yyyy-mm-dd')
                       AND TO_DATE ('2005-1-26', 'yyyy-mm-dd')
     AND a.visitsalesmanid = 9001
GROUP BY a.visitsalesmanid,
         a.delevererid,
         a.customerid,
         b.customercode,
         b.customerdesc
ORDER BY b.customercode

論壇徽章:
0
15 [報(bào)告]
發(fā)表于 2005-01-31 16:37 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

執(zhí)行計(jì)劃1
SELECT STATEMENT, GOAL = FIRST_ROWS
SORT GROUP BY
  NESTED LOOPS
   TABLE ACCESS FULL        SJZEM        T_VISITSALES_ORDERDETAIL
   TABLE ACCESS BY INDEX ROWID        SJZEM        T_COMM_CUSTOMER
    INDEX UNIQUE SCAN        SJZEM        PK_T_COMM_CUSTOMER

論壇徽章:
0
16 [報(bào)告]
發(fā)表于 2005-01-31 16:38 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

執(zhí)行計(jì)劃2
SELECT STATEMENT, GOAL = FIRST_ROWS
SORT GROUP BY
  FILTER                                       
   NESTED LOOPS
    TABLE ACCESS BY GLOBAL INDEX ROWID        SJZEM        T_VISITSALES_ORDERDETAIL
     INDEX SKIP SCAN        SJZEM        IDX_ORDERDETAIL_ORG
    TABLE ACCESS BY INDEX ROWID        SJZEM        T_COMM_CUSTOMER       
     INDEX UNIQUE SCAN        SJZEM        PK_T_COMM_CUSTOMER

論壇徽章:
0
17 [報(bào)告]
發(fā)表于 2005-01-31 16:43 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

兩個(gè)執(zhí)行計(jì)劃的區(qū)別
僅僅在于我把where子句的2005-1-26
改成了20050126
先后兩個(gè)查詢(xún)
前1個(gè) 用時(shí)8.5秒
后1個(gè) 用時(shí)0.125秒

論壇徽章:
0
18 [報(bào)告]
發(fā)表于 2005-06-28 11:22 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

提上來(lái)
問(wèn)題又出現(xiàn)了 謝謝

論壇徽章:
0
19 [報(bào)告]
發(fā)表于 2005-06-28 11:39 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

請(qǐng)問(wèn)一下樓主,先后兩條SQL出來(lái)的結(jié)果都一樣嗎?

論壇徽章:
0
20 [報(bào)告]
發(fā)表于 2005-06-28 11:45 |只看該作者

這一點(diǎn)小小的區(qū)別,速度就差100倍么

ok 回樓上結(jié)果一模一樣 但是 時(shí)間差很多
上次出現(xiàn)這個(gè)問(wèn)題 重啟了小型機(jī) 這個(gè)問(wèn)題就沒(méi)了
前幾天又重啟了機(jī)器 問(wèn)題又出現(xiàn)了。
對(duì)系統(tǒng)的影響非常大,把應(yīng)用搞垮。
12
返回列表 發(fā)新帖
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP