gpt4 book ai didi

mysql - 最后一分钟每个表的数据

转载 作者:行者123 更新时间:2023-11-29 08:02:22 25 4
gpt4 key购买 nike

super 快

我正在构建一个同步应用程序(用于离线网络应用程序)

我正在努力寻找提高效率的最佳方法。

我有 28 张 table - 将来可能会有 50 张甚至 100 张 table 。

我的同步例程只是要求提供自某个时间戳以来的所有数据(简化说明)

我遇到的问题是如何提高重复轮询的效率。

无套接字 - 必须在 ie7 上运行

假设表 1 和表 7 已更新。

当我请求更新时,我需要能够返回表 1 和 7 的新数据 - 但不必检查每个表!

我考虑建立一个“日志”表,其中简化了每个事务(表、ID(该表的)、时间戳),然后查询相关表 - 但我想知道是否有更好的方法?

我已经很好地了解了SO,并且知道如何运行查询等 - 只是缺少“如何从日期/时间以来的每个表中查找数据”的步骤

如果我错过了一个答案,请告诉我 - 我尽量不重复!

最佳答案

您可能必须将结果缓存在其他地方。如果负载较高,memcached 可能是一个好主意。但首先,尝试每 x 秒或每 x 分钟获取您想要的结果,并将结果保存到磁盘的某个位置。然后,当客户端请求时,只需将该文件从磁盘提供给客户端即可。这样,您就可以将一些负载从数据库转移到 Web 服务器。

关于mysql - 最后一分钟每个表的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23457815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com