erlin
2023-8-22 15:29:34
发布在问答
【数据处理】
数据库内计算后过滤筛选失效
情况如下:我在公司内网及外网 各搭建了一个服务器,安装mysql+x-view。现象如下:
1、通过网页浏览 内网 服务器时,有两个报告(报告一:销售订单明细 , 报告二:发货单明细)页面(数据量比较大)勾选“数据库内计算”反而延迟很严重(报告一响应10S左右,报告二直接超时),此时 报告一 中的 两个过滤组件(产品类型 、业务员)功能失效;取消勾选 明显改善(报告一在3S左右,报告二在10~15S左右),且报告中 所有 过滤组件 都可以正常响应。
2、通过网页浏览 外网 服务器时,仍然是这两个页面,勾选“数据库内计算”后反而响应较快(报告一大约3S,报告二大约10S),但此时 上述两个过滤组件 功能失效(不管是 默认值 还是 改变值后);取消勾选 后 反而延迟或者超时。
问题如下:
1、上述两种 在内外网 截然相反的做法,直接影响到响应速度,原因是什么?如何做?
2、外网 勾选“数据库内计算”提升了 报告的响应速度,但是 导致 两个 过滤组件 功能失效(内网 也存在失效的情况) 的 可能性是什么?如何改善
目前有部署到外网的需求,很头大,希望高手指点。
附图如下:
1、数据集 组成(“销售订单明细”&“发货单明细”),橙色部分 就是 “数据库内计算”的环节,勾选与否 影响到报告的响应速度。
 
2、失效的 过滤组件。

|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。