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