【问题标题】:Best approach to custom reporting system for MysqlMysql自定义报告系统的最佳方法
【发布时间】:2012-01-02 21:31:01
【问题描述】:

我有大约 5 个表的数据库。我将需要经常从这些表中的数据中获取具有多个连接等的报告。我打算在 PHP 中构建一个报告功能,但想知道最好的方法。我只有一个 MyISAM 引擎,无法更改。 我能想到的最好方法是为每个表创建 2 个并使用触发器将同一行写入两个表,并仅从一组中获取报告。 如果您认为有比这更好的方法,我很乐意尝试!

【问题讨论】:

  • 伙计,所以 Ipower.com 不允许 InnoDb 因此没有事务并且它不支持触发器。嗯...根据我在下面的评论,我无权访问 .cnf 文件。任何其他建议。也许每天晚上只删除和复制表的 cron 工作?

标签: php mysql reporting myisam


【解决方案1】:

我只需设置replication 并在从属服务器上运行我的所有报告。我为我运行的几个系统执行此操作。通常是一个单独的 VPS,以便报告负载不会影响生产中的任何内容。

【讨论】:

  • 这似乎是要走的路,但我在 Ipower 上托管,我很确定我无法访问 my.cnf。如果我能解决这个问题,我喜欢这种方法。谢谢!
猜你喜欢
  • 1970-01-01
  • 2012-05-21
  • 1970-01-01
  • 1970-01-01
  • 2017-05-23
  • 1970-01-01
  • 2014-03-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多