我试图找出是否有可能让EVENT SCHEDULER从一个数据库中获取数据并将其更新到另一个数据库。我检查了mysql网站和google,但没有任何相关信息。我知道如何创建事件并了解流程。我正在考虑使用php和mysql,但不确定是否可以使用。
为什么我需要这个:
数据库A-流量很大
数据库B-流量很少
我想运行某些查询(大部分是查询),每天从数据库A运行一次。然后将结果存储在数据库B中。这样,当某些人加载必须进行计数的页面时,它不会运行计数查询,而只是运行SELECT * FROM数据库B。使其加载速度更快。
最佳答案
我认为您需要做的就是复制数据库!
例如,您可以将数据库“ A”指定为发布者,而将数据库“ B”指定为订阅者。互联网上有很多关于复制MySQL数据库的文章。谷歌,找出来。无论如何,请在这里MySQL Event Scheduler on a specific time everyday看这个问题。这可能使您对实现目标有所了解。
关于php - 多个MySQL数据库的事件计划程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13824739/