所以我是Rails的新手,所以请原谅基本问题。Rails问题,日志中的SQL语句
我看到铁轨吐出了这一点(控制台)为我做我的控制每一个要求。为什么?我甚至没有做任何数据库操作,我刚开始编写HelloWorld rails应用程序。我也挑MySQL作为数据库创建时,这个Rails项目(轨道-d的mysql的HelloWorld)
SQL (0.1ms) SET NAMES 'utf8'
SQL (0.1ms) SET SQL_AUTO_IS_NULL=0
所以我注意到,该轨道尝试建立为每个请求一个数据库连接,无论你是否做了DB /的ActiveRecord操作。它在执行action_controller/dispatch之后执行此操作。这似乎是浪费数据库资源给我,为什么建立一个连接到DB时,我甚至可能不做一个ActiveRecord操作?
+1我也有兴趣回答 – zengr 2010-07-13 18:11:35