ruby-on-rails - 对于计算量大的查询,find_by_sql 的替代方法是什么?

标签 ruby-on-rails ruby ruby-on-rails-plugins

我们公司喜欢计算晦涩指标的报告——无法使用 ActiveRecord 的查找器(find_by_sql 除外)计算的指标,而 ruport 基于 ruby​​ 的功能太慢了。

是否有插件或 gem 或 db 适配器可以在数据库层进行大量计算?您创建复杂报告的解决方案是什么?

最佳答案

虽然不是数据库不可知论者,但我们的解决方案是 plpgsql 函数,使用 Ruby 和 ActiveRecord 会变得非常慢。

关于ruby-on-rails - 对于计算量大的查询,find_by_sql 的替代方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1049941/

相关文章:

ruby-on-rails - ActiveRecord::ConnectionTimeoutError:无法在 5.000 秒内从池中获取连接。所有池连接都在使用中

jquery - 检测ajax :failure in Rails 3 forms

ruby-on-rails - Rails 3应用程序中在何处/如何编码常量

ruby-on-rails - Ruby on Rails 中 protected 共享链接

arrays - block 变量的括号规则

ruby-on-rails - 在 Rails 中实现具有灵活深度的类别和子类别的最佳方法?

ruby-on-rails - 如何为 jenkins CI 设置代码气候测试覆盖率

ruby - 如何在几秒钟内获得前导 0?

ruby-on-rails - 用于 Flickr 或 Picasa 上的第 3 方托管的 Rails 照片库插件

ruby-on-rails - 如何在 Rails 3 上安装 git 插件