1

berkeley DBを使用してメッセージキューを解決していますが、キューがある程度のサイズに増加した後、読み取り速度が急速に低下したことがわかりました。ハードディスクへの書き込みが開始されたためだと思いますが、とにかく読み取りを改善する方法はありますか速度?

4

1 に答える 1

1

私は Berkeley DB で同じ経験をしました。戦略を探して実験した後、私はそれが比較的効果的で効率的であることを発見しました. フルスピードで可能な限りチャンクでデータベースを構築するようにする必要があります。100 万レコードほどの大きさであってはならないことに注意してください。ここで、チャンクの上にカーソルを置き、レコードを新しいデータベースにソートされた順序で挿入します。この方法で最高のデータベースを構築できることを願っています。

于 2012-10-23T10:50:33.570 に答える