作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Controller ,它从一个相当复杂的关系查询返回 JSON 或 XML,以及一些 Controller 逻辑。
我通过优化我的查询并确保我的索引对于我的查询是正确的,在数据库方面进行了调整。
在我的日志中,我看到这样的项目:
Completed in 740ms (View: 1, DB: 50)
self.class.benchmark("Active Record Find") do
#my query here
end
最佳答案
您的数据库编号是实际在数据库中花费的时间,但不是加载 ActiveRecord 对象的时间。
因此,如果您要加载 168,000 个 ruby active_record 对象以将其呈现为 JSON,这将解释您的 550 毫秒(或更多!)
关于ruby-on-rails - Rails - 请求的完成时间明显高于 View 和 DB 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7491663/
通常当我请求线程转储时,系统性能不佳的症状很容易解释;也就是说,通常我会看到许多线程显然正在等待一个已被获取但未被另一个释放的监视器。 在这种情况下,我有很多线程在等待监视器 (0x965ad100)
C:\Users\shagy\Desktop\3RD YEAR 2ND SEMESTER\SPM\Newfolder\SPM-SMS>npm start npm ERR! path C:\Users\
我是一名优秀的程序员,十分优秀!