2012-01-02 32 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