以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]表达式列的影响  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=187608)

--  作者:chnfo
--  发布时间:2023/7/30 15:09:00
--  [求助]表达式列的影响
使用外部数据源。
有一个表A,表B,设置一个关联关系(A2B):表B.AID与表A中的ID关联
表B有两个表达式列,X=Parent(A2B).C,Y=Parent(A2B).T

如果打开项目的时候,表要加载
先load表B,再load表A,数据量并不大的情况下,速度很慢

是不是应当先加载主表,再加载子表,才会快一些?

--  作者:有点蓝
--  发布时间:2023/7/30 20:43:00
--  
估计还有其它表也和表A、B关联并引用了其中的列,才会这么慢。关联表比较适合小系统,个人的建议是数据量大的情况下就不要使用关联表了,改为数据列直接保存冗余数据。

如果一点要用,也应该先加载表A,也就是父表
[此贴子已经被作者于2023/7/30 20:44:10编辑过]

--  作者:chnfo
--  发布时间:2023/8/3 21:39:00
--  
数据量大有没有什么大概的量,比如说5000行?
主要是数据冗余,会导致一个麻烦,就是数据同步起来很痛苦。


[此贴子已经被作者于2023/8/3 21:39:22编辑过]

--  作者:有点蓝
--  发布时间:2023/8/3 22:02:00
--  
这个没有办法定量,要看关联的复杂度,表达式的复杂度
--  作者:chnfo
--  发布时间:2023/8/3 23:19:00
--  
就是普通的parent啦


--  作者:有点蓝
--  发布时间:2023/8/3 23:20:00
--  
请提供实例测试