問題タブ [capped-collections]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2125 参照

c# - MongoDB 2.4.8 キャップ コレクションとテーラブル カーソルがすべてのメモリを消費する

現在、MongoDB 内で Capped Collections と Tailable Cursors を調査して、通知用のキューイング システムを作成しています。ただし、単純な LinqPad テスト (以下のコード) を作成した後、実行時に気づいたのですが、Mongo は、レコードを挿入していなくても、使用可能なリソースがなくなるまでメモリを常に割り当てます。この割り当ては、すべてのシステム RAM が使用されるまで続き、その時点で Mongo は単に応答を停止します。

Capped Collections と Tailable Cursor は初めてなので、バグを送信する前に、何か明らかなことを見落としていないことを確認したかったのです。

注: 以下のコードをジャーナリングをオンまたはオフにして試してみましたが、結果は同じでした。

  • プラットフォーム: Windows Server 2012 64bit
  • MongoDB : バージョン 2.4.8 64bit
  • ドライバー: 公式 C# 10gen v1.8.3.9

Linqpad スクリプト

0 投票する
0 に答える
759 参照

performance - mongodb の問題でのキャップ付きコレクション

上限付きコレクションを分析したところ、上限付きコレクションではパフォーマンスが向上しないことがわかりました。20,000 データで test1 という名前のコレクションを作成し、同じデータで copyTo test2 を実行しました。パフォーマンスを調べるために、次のクエリを実行しました

  1. 以上、上限付きコレクションがどのように機能するのかわかりませんか???

  2. 私はたくさんのブログを読みましたが、mongo capped コレクションの正しい動作原理を見つけることができません。

  3. キャップ付きコレクションの欠点を読みました。 $set と $push を使用できないようです。指定されたコレクション エントリの上限付きコレクションには、他に不利な点はありますか ???

よろしく、ハリー

0 投票する
1 に答える
81 参照

django - Djangoの組み込みロギングモジュールでMongoDBキャップコレクションを使用する方法はありますか?

Django の組み込みのログ モジュールが既に行っているのと同様の方法で、 MongoDBキャップ付きコレクションを使用して、Django プロジェクトのシステム アクティビティをログに記録することに興味があります。

これを達成する方法はありますか?

0 投票する
0 に答える
23 参照

mongodb - MongoDB、上限なしのコレクション ステータスを変更するにはどうすればよいですか?

現在、MongoDB で上限付きコレクションを使用しています。上限なしコレクションを元に戻したいと考えています。

どうやって?何を変える必要がありますか?

(でも、コレクション内のデータは消したくありません)

0 投票する
1 に答える
766 参照

mongodb - mongodbキャップコレクションでキャップされるサイズは?

上限のあるコレクションに「サイズ」パラメーターを指定する場合、次のサイズのうちどれがdb.collection.stats()そのサイズに上限されますか? 、"size"、またはその他のオプションですか"storageSize"? "storageSize"+"totalIndexSize"ありがとう!

0 投票する
1 に答える
378 参照

mongodb - MongoDB capped コレクションのサイズが正しくありませんか?

私はキャップ付きのコレクションを持っています。stats() を呼び出すと、次の出力が得られます。

「最大」パラメータが何を示しているのかわかりません。db.runCommand('convertToCapped' ... ) コンストラクトを使用してこのコレクションを作成し、'size' パラメーターを 1 億に設定しました。しかし、ここにはそれについての言及はありません(サイズ)

ここで「最大」フィールドの意味と、キャップされたコレクションの正しいサイズを見つける方法を誰かが説明できますか。