私はかなり大きなデータベースを見ています..製品レコードに輸出フラグがあるとしましょう。
フラグが false に設定されている製品の推定数が必要な場合は、 Product.where(:exported => false).count.. のような呼び出しを行うことができます。
私が抱えている問題は、100万個の製品のテーブルが書き込まれているため、カウントにも時間がかかることです. より具体的には、輸出が行われており、私が数えたい値は常に変化しています。
だから私はテーブルでダーティリードをしたいのですが...常にダーティリードではありません。そして、この接続でのデータベースへの後続のすべての呼び出しがダーティになることを100%望んでいません。
しかし、この 1 回の呼び出しについては、私が望むのはダーティです。
ああ.. ruby 1.9.3 heroku と postgresql に言及する必要があります。
今..カウントを取得する別の方法が見つからない場合は、それを試すことに興奮します。
OH SNOT 最後にもう 1 つ.. この例は不自然です。