我正在看一個相當大的數據庫..可以說我有一個產品記錄上的導出標誌。
如果我想估計有多少產品設置爲false,我可以調用類似這樣的產品 Product.where(:exported => false).count ..。是可能的紅寶石設置特定的活動記錄調用髒髒
我的問題是,即使計數需要很長時間,因爲100萬個產品的表正在寫入。更具體地說,出口正在發生,我感興趣的價值在不斷變化。
所以我想在桌上做一個骯髒的閱讀...總是不骯髒的閱讀。而且我100%不希望所有後續調用此連接上的數據庫變得很髒。
但是,對於這一個電話,骯髒是我想要的。
哦..我應該提到紅寶石1.9.3 heroku和postgresql。
現在..如果我錯過了另一種方法來計數,我會很高興嘗試。
OH SNOT最後一件事..這個例子是人爲的。
http://wiki.postgresql.org/wiki/Slow_Counting提供有關如何獲得快速近似值的建議。 –