首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实时信息图表-通过触发器或时间表进行更新

实时信息图表-通过触发器或时间表进行更新
EN

Database Administration用户
提问于 2018-05-19 05:00:10
回答 1查看 25关注 0票数 0

我有100 K记录表,记录用户的活动。我想根据每个时间单位的数据值显示一些图表。所以我创建了一个图表基表。

图表表有3列

  1. 时间单位(主键)列(1,2,3,4.)
  2. 每个时间单位的绝对值-例如: 1,2,7,20 .
  3. 每一时间单位的累积价值(和增长)-例如: 1,3,10,30 .

哪种更好些呢?

  • 更新触发器(状态更改时)-.我假设CPU只在表的每一个更改的特定记录上工作。累积值将通过内部选择传递给下一时间单元。

  • 聚合更新每个时间单位(按时间表)-.我假设CPU在所有记录上都很努力工作。累计值将在所有记录上计算,直到当前时间单位为止。

那么,哪种方法在实时信息图表上更有意义呢?

EN

回答 1

Database Administration用户

发布于 2018-05-19 07:42:03

一行将更新多少次?每个聚合更新的百分比中有多少行?触发器是减少更新次数的可能解决方案,如果更新表的很大百分比,则聚合是一个更好的解决方案。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/207252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档