时间:2010-07-26 18:08:03

标签: mysql ruby-on-rails

2 个答案:

答案 0 :(得分:1)

尝试切换到新的mysql2 gem。这可能会解决问题。

/卡斯滕

答案 1 :(得分:0)

您可以尝试'缓存'列:

在initializers / some_file.rb中执行以下操作:

User.columns
OtherModel.columns
and so on...

这将在您启动服务器时执行,因此第一次执行查询时,它不会被SHOW TABLES查询延迟。

这不是解决方案,当然,你的表一定有问题,此外,我不在生产中使用它,我在控制台中调试东西时使用这个技巧以避免Rails显示所有SHOW TABLES查询。