0

我试图弄清楚是否有可能让 EVENT SCHEDULER 从一个数据库中获取数据并将其更新到另一个数据库。我检查了 mysql 网站和谷歌,但没有任何信息。我知道如何创建事件并了解流程。我正在考虑使用 php 和 mysql,但不确定这是否可行。

为什么我需要这个:

数据库 A - 获得大量流量 数据库 B - 获得少量流量

我想运行某些查询(主要计数)每天从数据库 A 运行一次。然后将结果存储在数据库 B 中。这样,当一些加载必须进行计数的页面时,它不会运行计数查询,而只是SELECT * FROM database B. 使其加载速度更快。

4

1 回答 1

1

我认为您需要做的是复制您的数据库!

例如,您可以将数据库“A”指定为发布者,将数据库“B”指定为订阅者。互联网上有很多关于复制 MySQL 数据库的文章。谷歌并找出答案。无论如何,请在每天特定时间的 MySQL Event Scheduler 上查看这个问题。这可能会让您对要实现的目标有所了解。

于 2012-12-12T00:56:32.863 回答