找回密码
 立即注册

QQ登录

只需一步,快速开始

happy_e
中级会员   /  发表于:2021-6-28 22:13  /   查看:2767  /  回复:5
1金币
在页面的表格里加了统计字段之后,按需加载会出问题,会加载完所有行,有解决方案吗?

最佳答案

查看完整内容

您好,按需加载是针对数据量大加载缓慢的一个解决方案;统计字段不是真正的物理字段,而是针对数据库进行查询得到的一个结果,二者原理不同,所以这里按需加载不会生效。这里需要问您的时,您这边是什么场景需要统计字段也可以按需加载呢?有没有用户故事?

5 个回复

倒序浏览
最佳答案
最佳答案
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-28 22:13:59
来自 2#
您好,按需加载是针对数据量大加载缓慢的一个解决方案;统计字段不是真正的物理字段,而是针对数据库进行查询得到的一个结果,二者原理不同,所以这里按需加载不会生效。这里需要问您的时,您这边是什么场景需要统计字段也可以按需加载呢?有没有用户故事?
回复 使用道具 举报
happy_e
中级会员   /  发表于:2021-7-30 00:13:40
3#
Timothy.Xu 发表于 2021-6-28 22:13
您好,按需加载是针对数据量大加载缓慢的一个解决方案;统计字段不是真正的物理字段,而是针对数据库进行查 ...

统计字段是为了去重,有重复项。数据很多,不按需加载会卡很久,有解决方案吗?
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-30 18:37:32
4#
happy_e 发表于 2021-7-30 00:13
统计字段是为了去重,有重复项。数据很多,不按需加载会卡很久,有解决方案吗?

建议不要使用统计字段,直接去写视图做分类统计,因为统计字段如果数据没有全部加载是无法统计的~
回复 使用道具 举报
happy_e
中级会员   /  发表于:2021-7-31 09:12:14
5#
Eric.Liang 发表于 2021-7-30 18:37
建议不要使用统计字段,直接去写视图做分类统计,因为统计字段如果数据没有全部加载是无法统计的~

用视图有demo吗?
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-2 14:42:35
6#
happy_e 发表于 2021-7-31 09:12
用视图有demo吗?

暂时没有现成的,因为针对不同的场景,要写的视图语句也是有所区别的,需要您自己根据实际场景来写,不过网上有很多教程的,我找了几个,您可以参考一下:

如果您是需要聚合数据,即去重之后可能还需要做一些求和、计数之类的统计,可以通过group by语句来实现,用法可以参考这篇博客:
SQL中Group By的使用 - 静风铃 - 博客园 (cnblogs.com)

如果您只是需要列出不同的值,而且用的是外联库,也可以直接在外联库中使用distinct语句来写视图
SQL SELECT DISTINCT 语句 | 菜鸟教程 (runoob.com)





回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部