我将 miniprofiler 添加到我的应用程序中,我注意到以下两个查询在每个请求上运行,无论控制器或视图如何:
**GET http://acme.app.dev:80
T+4.3 ms
Reader
0.7 ms
SELECT COUNT(*)
FROM pg_class c
LEFT JOIN pg_namespace n ON n.oid = c.relnamespace
WHERE c.relkind in ('v','r')
AND c.relname = 'schema_migrations'
AND n.nspname = ANY (current_schemas(false))
GET http://acme.app.dev:80/search
T+6.8 ms
Reader
0.2 ms
SELECT "schema_migrations".* FROM "schema_migrations"
4.60 ms
Executing action: new — 2.60 ms
我的应用程序中没有任何东西可以运行它们。它们是什么,为什么它们总是在运行?我正在使用带有 Postgresql 的 Rails 4。