2012-12-11 30 views
0

我想弄清楚是否有可能有EVENT SCHEDULER從一個數據庫獲取數據並更新到另一個數據庫。我查了mysql網站和谷歌,但沒有任何信息。我知道如何創建活動並理解過程。我正在考慮使用PHP和MySQL,但不知道這是否可行。事件調度程序到多個MySQL數據庫

爲什麼我需要這樣的:

數據庫A - 獲取大量的流量 數據庫B的 - 變得小流量

我想(主要是計數)運行某些查詢,從每天一次運行數據庫A.然後將結果存儲在數據庫B中。這樣,當某些加載必須進行計數的頁面時,它不會運行計數查詢,而只是SELECT * FROM數據庫B.使其加載速度更快。

+0

我假設你是指從一個數據庫主機到另一個數據庫主機? –

+0

你爲什麼需要這樣做? – dmikester1

+0

是的,他們是兩個不同的主機。請參閱我的更新以瞭解使用情況。 –

回答

1

我認爲你需要做的是複製你的數據庫!

例如,您可以將數據庫'A'指定爲發佈者,將數據庫'B'指定爲訂戶。互聯網上有很多關於複製MySQL數據庫的文章。谷歌,並找出。無論如何看看這個問題在這裏MySQL Event Scheduler on a specific time everyday。這可能會給你一個想法。

+0

看看這些也....如果你想複製數據庫[MySQL數據庫複製](http://stackoverflow.com/q/793196/1187031)和[MySQL參考手動複製](http: //dev.mysql.com/doc/refman/5.0/en/replication.html) – LalakaJ