UDN-企业互联网技术人气社区

板块导航

浏览  : 120
回复  : 1

[答疑专区] 销售订单保存时特别慢,是怎么回事?

[复制链接]
Ryan的头像 楼主
发表于 2018-1-11 10:20:40 | 显示全部楼层 |阅读模式
NMC监控,发现销售订单保存时会向临时表ic_temp_atpdim0608插入一条全是null值的语句,然后再查询,然后删除了,这里占用了大量的时间,造成了销售订单保存慢,请大家帮忙分析分析有没有什么优化的办法?
< record > < sql > select
    atptable.pk_group pk_group ,
    atptable.pk_org pk_org ,
    atptable.cmaterialoid cmaterialoid ,
    tatpdim.dplandate dplandate ,
    atptable.cwarehouseid cwarehouseid ,
    atptable.vbatchcode vbatchcode ,
    sum ( atptable.nmonum ) nmonum ,
    sum ( atptable.ndmonum ) ndmonum ,
    sum ( atptable.nmponum ) nmponum ,
    sum ( atptable.nonrequirenum ) nonrequirenum ,
    sum ( atptable.nonponum ) nonponum ,
    sum ( atptable.nonreceivenum ) nonreceivenum ,
    sum ( atptable.ntraninnum ) ntraninnum ,
    sum ( atptable.nonamnum ) nonamnum ,
    sum ( atptable.nonreceiptnum ) nonreceiptnum ,
    sum ( atptable.nonsonum ) nonsonum ,
    sum ( atptable.nontranspraynum ) nontranspraynum ,
    sum ( atptable.nonwwnum ) nonwwnum ,
    sum ( atptable.npickmnum ) npickmnum ,
    sum ( atptable.ntranoutnum ) ntranoutnum ,
    sum ( atptable.nsapplynum ) nsapplynum ,
    sum ( atptable.nexpsapplynum ) nexpsapplynum
from
    ic_atp_f atptable
inner join
    ic_temp_atpdim0608 tatpdim
        on (
            atptable.pk_group = tatpdim.pk_group
            and atptable.pk_org = tatpdim.pk_org
            and atptable.cmaterialoid = tatpdim.cmaterialoid
            and atptable.cwarehouseid = tatpdim.cwarehouseid
            and atptable.vbatchcode = tatpdim.vbatchcode
        )
where
    atptable.dr = 0
    and (
        nvl (
            atptable.cwarehouseid , '~'
        ) = '~'
        or (
            nvl (
                atptable.cwarehouseid , '~'
            ) < > '~'
            and exists (
                select
                    1
                from
                    BD_STORDOC bd_stordoc
                where
                    bd_stordoc.pk_stordoc = atptable.cwarehouseid
                    and bd_stordoc.isdirectstore = 'N'
                    and bd_stordoc.isatpaffected = 'Y'
            )
        )
    )
    and tatpdim.bextwarehouse = 'Y'
    and tatpdim.bextbatch = 'Y'
    and atptable.dplandate < = '2017 - 12 - 27 23:59:59'
    and tatpdim.dplandate = '2017 - 12 - 27 23:59:59'
group by
    atptable.pk_group ,
    atptable.pk_org ,
    atptable.cmaterialoid ,
    tatpdim.dplandate ,
    atptable.cwarehouseid ,
    atptable.vbatchcode < / sql > < 数据库连接id > 1217874071 < / 数据库连接id > < 数据源 > nc63 < / 数据源 > < 执行状态 > 正在执行 < / 执行状态 > < 执行耗时 > 1294763 < / 执行耗时 > < 读取记录数 > 0 < / 读取记录数 > < / record >

发表于 前天 10:38 | 显示全部楼层
不知道什么原因,支持一下,
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部