1

まず、私の下手な英語を許してください。

私のテスト環境:


ええ、たった1人のマスターと1枚の葉です。リーフノードで maximum_memory = 10G を設定しました。

質問は次のとおりです。テーブル データには 334M のメモリしか使用されていませんが、リーフ ノードは 13.34G のメモリを使用していました。何故ですか?

ちなみに私の使用シナリオは「Speed Test」と同じで一括挿入、一括削除です。

どうもありがとうございました!

memsql

4

1 に答える 1

0

「メモリ」の横にある情報ツールチップに記載されているように、この数値には、MemSQL によって使用されるキャッシュ メモリが含まれています。これは、過去に割り当てられたものの、積極的に使用されていません。これが、現在のテーブル サイズよりもはるかに大きくなる最も可能性の高い理由です。

MemSQL がメモリを使用している正確な場所を確認するには、Ops のノードをクリックし、MemSQL ノードのページに移動します。メモリ使用量の詳細が表示されます。

于 2016-01-28T13:49:52.333 に答える