所以我是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