请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

闪硕时代广告
金牌服务用户   /  发表于:2025-3-27 10:57  /   查看:87  /  回复:4
1金币
你好!
    不会数据库,请教几个个问题呢。
1、因为我需要做匿名扫码跳转查看,所以数据库需要匿名访问,当前页面也需要匿名访问。这样会不会有安全风险呢?
2、我在数据表下面新建了很多公式去关联查询,这样性能会不会很差。不用公式,将这些字段新建视图再去关联性能会不会好很多呢?



   3、我对流程视图又新建了视图,视图新建视图这样性能是不是会差一些呢?是不是最好使用原表新建视图呢?但是我又不知道这些流程视图原表呢。谢谢了!



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

收到,视图的方案来代替在数据表中新增公式字段的方式,如果外联库支持公式计算函数时,可以作为一种解法; 自建视图引用流程视图的话,相对来说会带来一些额外的计算,想了解一下审批记录_最终视图是展示哪些数据? 视图不会复制一份数据在数据库,属于在查询视图时根据视图的SQL语句从数据表中查询,如果视图语句相对复杂,提高性能可以考虑为依赖的数据表增加合适的索引,比如WHERE和JOIN的字段。

4 个回复

倒序浏览
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2025-3-27 10:57:09
来自 5#
闪硕时代广告 发表于 2025-3-27 15:16
1、如果公式字段比较多的情况,用原表新建视图,在视图里面用SQL新增字段,这种方式性能怎么样呢?
2、 ...

收到,视图的方案来代替在数据表中新增公式字段的方式,如果外联库支持公式计算函数时,可以作为一种解法;

自建视图引用流程视图的话,相对来说会带来一些额外的计算,想了解一下审批记录_最终视图是展示哪些数据?

视图不会复制一份数据在数据库,属于在查询视图时根据视图的SQL语句从数据表中查询,如果视图语句相对复杂,提高性能可以考虑为依赖的数据表增加合适的索引,比如WHERE和JOIN的字段。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2025-3-27 11:25:22
2#
关于这个审批功能,我的业务表都是外联数据库的,反正用起来反应挺慢的,后面就改成自己写了个审批的功能,没有用官方的
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-3-27 13:57:10
3#
匿名扫码跳转是我们市场上类似这种的场景吗,一般设置页面资源权限为任何人就可以,扫码跳转 - 葡萄城市场

公式字段通常能避免的话尽量使用新增字段来代替,流程视图这里之前好像有发过类似的帖子但是时间比较久了,首先流程的视图尽量不修改,自建视图是需要引用流程视图和业务表吗?
回复 使用道具 举报
闪硕时代广告
金牌服务用户   /  发表于:2025-3-27 15:16:54
4#
Shawn.Liu 发表于 2025-3-27 13:57
匿名扫码跳转是我们市场上类似这种的场景吗,一般设置页面资源权限为任何人就可以,扫码跳转 - 葡萄城市场
...

1、如果公式字段比较多的情况,用原表新建视图,在视图里面用SQL新增字段,这种方式性能怎么样呢?
2、自建视图需要引用流程视图,这种情况,使用视图再新建新的视图,新的视图有没有性能损耗呢?
因为我不理解,视图是数据库实时更新计算,还是数据库会复制一份数据表在哪里。如果复制一份的情况,他的性能应该跟原表性能相同。是这样的吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部