答案 0 :(得分:1)
尝试切换到新的mysql2 gem。这可能会解决问题。
/卡斯滕
答案 1 :(得分:0)
您可以尝试'缓存'列:
在initializers / some_file.rb中执行以下操作:
User.columns
OtherModel.columns
and so on...
这将在您启动服务器时执行,因此第一次执行查询时,它不会被SHOW TABLES查询延迟。
这不是解决方案,当然,你的表一定有问题,此外,我不在生产中使用它,我在控制台中调试东西时使用这个技巧以避免Rails显示所有SHOW TABLES查询。