将临时结果存储在单独的数据库表中

冲洗重复

我想知道什么是减轻对数据库的昂贵查询的好方法。例如,使用记录,联接和计算负荷的查询。

所以我想我将每20分钟(或大约20分钟)执行一次这些昂贵的查询,并从存储这些昂贵查询结果的特殊表中为用户提供存储结果。这是一个好方法吗,还是您会选择一种平面文件缓存系统来存储数据库的结果?我读到正常的文件系统速度较慢。

如果有人能启发我这个问题,我将非常感激。

基思

您需要缓存数据,这仅取决于位置,也将取决于数据集的大小。

正如Daryl所说,Memcache是​​一个很好的解决方案。取决于在后端访问此数据的方式以及您的框架,可以将其存储在基于应用程序的缓存中,该缓存每x分钟仅发出一次查询,并在此期间使用缓存结果。

如果要使用直接的sql路线,则可以采用数据仓库概念。
您将创建一个用于报告的扁平化模式,而不是基于事务的处理。您将减少联接的数量,并对数据进行非规范化,以使查询更快……但是它将是特定时期内的陈旧数据。

您可以设置服务/计划任务/数据库计划任务来发出查询,清除现有的展平表并用新结果重新填充它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

临时表未从数据库删除

来自分类Dev

将历史数据存储在单独的事实表中

来自分类Dev

如何将Hibernate Envers审核表存储到其他数据库中?

来自分类Dev

Ms Access Join表在单独的数据库中

来自分类Dev

将存储过程结果集分离到临时表中

来自分类Dev

Django将联接的表存储在数据库中,并在表更改时更新

来自分类Dev

PHP:如何获取数组复选框的值,然后将每个单独的结果插入数据库查询中?

来自分类Dev

将数据库查询结果存储在Python 3中的对象中

来自分类Dev

根据单选按钮值将值存储在sqlite数据库的多个表中

来自分类Dev

SQL将联接结果存储到新的数据库表中

来自分类Dev

如何使用jdbc连接将数据从excel工作表存储到mysql数据库中

来自分类Dev

Symfony2将数据库架构信息存储在数据库表中

来自分类Dev

如何将数据库结果存储在cakephp中的数组中?

来自分类Dev

将视图计数存储在数据库表中

来自分类Dev

如何将Hibernate Envers审核表存储到其他数据库中?

来自分类Dev

Ms Access Join表在单独的数据库中

来自分类Dev

如何将结果存储在数据库中以查看历史记录结果

来自分类Dev

使用单独的数据库表在DataGridComboBoxColumn中设置ItemSource

来自分类Dev

无法将存储过程结果插入数据库表

来自分类Dev

Django将联接的表存储在数据库中,并在表更改时更新

来自分类Dev

phonegap:将数据库值存储在本地存储中

来自分类Dev

如何通过与数据库的一个连接将mysql结果存储在不同的单独变量中?

来自分类Dev

Vertica数据库临时表

来自分类Dev

将 django 数据库文本字段的结果存储在字符串列表中

来自分类Dev

将csv的值存储在表数据库的不同列中

来自分类Dev

规范化 FHIR 将数据捆绑到单独的数据库表中

来自分类Dev

将数据库中的结果集显示为单独的数字

来自分类Dev

java - 将数据插入数据库表中,其中输入数据的值决定将存储哪个表

来自分类Dev

结果未存储在 Google 数据存储数据库中

Related 相关文章

  1. 1

    临时表未从数据库删除

  2. 2

    将历史数据存储在单独的事实表中

  3. 3

    如何将Hibernate Envers审核表存储到其他数据库中?

  4. 4

    Ms Access Join表在单独的数据库中

  5. 5

    将存储过程结果集分离到临时表中

  6. 6

    Django将联接的表存储在数据库中,并在表更改时更新

  7. 7

    PHP:如何获取数组复选框的值,然后将每个单独的结果插入数据库查询中?

  8. 8

    将数据库查询结果存储在Python 3中的对象中

  9. 9

    根据单选按钮值将值存储在sqlite数据库的多个表中

  10. 10

    SQL将联接结果存储到新的数据库表中

  11. 11

    如何使用jdbc连接将数据从excel工作表存储到mysql数据库中

  12. 12

    Symfony2将数据库架构信息存储在数据库表中

  13. 13

    如何将数据库结果存储在cakephp中的数组中?

  14. 14

    将视图计数存储在数据库表中

  15. 15

    如何将Hibernate Envers审核表存储到其他数据库中?

  16. 16

    Ms Access Join表在单独的数据库中

  17. 17

    如何将结果存储在数据库中以查看历史记录结果

  18. 18

    使用单独的数据库表在DataGridComboBoxColumn中设置ItemSource

  19. 19

    无法将存储过程结果插入数据库表

  20. 20

    Django将联接的表存储在数据库中,并在表更改时更新

  21. 21

    phonegap:将数据库值存储在本地存储中

  22. 22

    如何通过与数据库的一个连接将mysql结果存储在不同的单独变量中?

  23. 23

    Vertica数据库临时表

  24. 24

    将 django 数据库文本字段的结果存储在字符串列表中

  25. 25

    将csv的值存储在表数据库的不同列中

  26. 26

    规范化 FHIR 将数据捆绑到单独的数据库表中

  27. 27

    将数据库中的结果集显示为单独的数字

  28. 28

    java - 将数据插入数据库表中,其中输入数据的值决定将存储哪个表

  29. 29

    结果未存储在 Google 数据存储数据库中

热门标签

归档