1
我正在尋找一種方法來計算在Rails 2.3.14應用程序中可能使用Rspec的給定方法調用發生的sql查詢數。有任何想法嗎?在rails 2.3.x中計算SQL查詢
我正在尋找一種方法來計算在Rails 2.3.14應用程序中可能使用Rspec的給定方法調用發生的sql查詢數。有任何想法嗎?在rails 2.3.x中計算SQL查詢
如果這是一個特別的事情,你總是可以看看log/development.log
,看看你的操作出現了什麼。
如果你想要更多的洞察力,你總是可以在SQL日誌子系統內部進行破解,並用alias_method_chain
環繞該方法來捕獲任何你想要的數據。永遠不要低估戰術monkeypatch的力量!小心只在你的開發環境中做到這一點,儘管可能通過在有條件的情況下構建你的補丁。
一個好地方是ActiveRecord::ConnectionAdapters::AbstractAdapter.log_info
方法。
爲了監控您的生產環境,您可能需要使用更高級的工具,如 New Relic,以便爲您提供更好的報告。