2012-01-02 104 views
0

我有大約5個表的數據庫。我將需要通過多次連接等方式從這些表中的數據中獲取報告。我打算用PHP構建報告功能,但想知道最好的方法。我只有一個MyISAM引擎,它不能更改。 我能想到的最佳方式是創建每個表格的2個,並使用觸發器將同一行寫入兩個表格,並僅從一個表格中獲取報告。 如果你認爲有比這更好的方法,我很樂意嘗試!爲Mysql定製報告系統的最佳方法

+0

男人,所以Ipower.com不允許InnoDb所以沒有交易,它不支持觸發器。嗯...按照我下面的評論,我沒有訪問.cnf文件。任何其他建議。也許是一個cron工作,每天晚上放下並複製表格? – Naterade 2012-01-03 00:26:22

回答

0

我只會設置replication並運行我的所有報告在奴隸。我爲幾個我運行的系統做了這個。通常是一個單獨的VPS,因此報告負載不會影響生產中的任何內容。

+0

這似乎是要走的路,但我在Ipower上託管,我敢肯定我沒有訪問my.cnf。如果我能解決這個問題,我喜歡這種方法。謝謝! – Naterade 2012-01-02 21:46:31