• http://www.leedefu.com
  • UDN-企业互联网技术人气社区

    板块导航

    浏览  : 124
    回复  : 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 >

    发表于 4 天前 | 只看该作者
    不知道什么原因,支持一下,
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关于我们
    联系我们
    • 电话:010-86393388
    • 邮件:udn@yonyou.com
    • 地址:北京市海淀区北清路68号
    移动客户端下载
    关注我们
    • 微信公众号:yonyouudn
    • 扫描右侧二维码关注我们
    • 专注企业互联网的技术社区
    版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
    快速回复 返回列表 返回顶部
    阿湖乡论坛 马场海边大马路论坛 涴市镇论坛 固阳县论坛 西陵区论坛
    鄂州市论坛 匙洲论坛 绥滨镇论坛 遵义论坛 平远县论坛