我最近将 Rails 应用程序移至 Postgres,并在开发日志中注意到它充满了如下所示的 SQL 语句:
SQL (1.1ms) SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"permissions"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
SQL (1.1ms) SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"spaces"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
有人知道这是怎么回事吗,看起来这对性能有影响?是吗?
谢谢
最佳答案
您可以使用 silent-postgres 删除这些消息。 gem 。
关于ruby-on-rails - Rails 3 与 Postgresql - 嘈杂的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4091781/