在rails上的所有请求中随机"SELECT 1"查询

Tyl*_*ler 7 database postgresql activerecord ruby-on-rails-3

我用miniprofiler描述我的rails 3.2应用程序,它向我显示了一个

SELECT 1
Run Code Online (Sandbox Code Playgroud)

在每个页面加载或ajax调用开始时查询.它只需要0.4毫秒,但它仍然是一个看似不必要的数据库查询.

任何人都知道为什么这个查询正在发生或如何摆脱它?

在此输入图像描述

Erw*_*ter 8

SELECT 1就像一个ping - 最便宜的查询,以测试会话是否活着和踢.各种客户将其用于此目的.在你的情况下它可能没用......