php - 使用 Symfony2 处理统计数据

标签 php mysql symfony statistics

我使用 Symfony2 作为账单管理工具。 我的客户希望有很多关于他们账单的统计数据:他们每个月花多少钱;每个提供者;等等……

我的数据库 (MySQL) 非常庞大,“即时”创建统计数据非常急迫。所以我试图找到一个更好的解决方案来生成统计信息。

我正在考虑 2 种解决方案:

  1. 创建一个专门用于统计的表
  2. 使用 SQL View 在 PHP 脚本之前执行第一个数据处理步骤。但是 Doctrine2 不处理 SQL View ...

您对我的情况有什么建议吗?

谢谢:)

最佳答案

你应该定义一个优化计划:

  • 好的起点是优化 mysql 查询:MySQL Optimisation Chapter
  • 您还可以考虑部分使用 Doctrine 的可能性,它在大数据集上的性能较慢,推荐 PDO。使用 PDO 进行选择,使用 Doctrine 进行数据验证、插入/更新。

关于php - 使用 Symfony2 处理统计数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28427747/

相关文章:

php - 如何尽可能有效地计算和排名 php 中的数据

php - 在 symfony2 中记录 swiftmailer send() 事件

mysql - 如何在 IIS 中监视 .NET MySQL 数据连接器的连接池

php - Symfony2 - 从具有多个参数的 Controller 参数列表访问请求对象

symfony - 两个实体之间的多重关系不起作用?

javascript - Jquery Datatables 事件处理程序不适用于分页

javascript - 我的 PHP 代码没有将值插入数据库

php - Symfony Controller 中 Action 的含义

MYSQL 查询 - 检查结果为真/假并计数

mysql交叉校验标签查询