Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.
The "StorageConfiguration_JP" page has been changed by MakiWatanabe. The comment on this change is: Translate memtable config. http://wiki.apache.org/cassandra/StorageConfiguration_JP?action=diff&rev1=68&rev2=69 -------------------------------------------------- * '''memtable_flush_after_mins'''、'''memtable_operations_in_millions'''、'''memtable_throughput_in_mb''' - '''memtable_flush_after_mins''': ダーティなmeltableがフラッシュされずにいる最大時間(分)です。(影響するカラムファミリについてcommit logから読みこんでからフラッシュしていないデータが存在する限り、そのcommit logセグメントは削除できません) + '''memtable_flush_after_mins''': ダーティなmeltableがフラッシュされずにいる最大時間(分)です。(影響するカラムファミリについてcommit logから読みこんでからフラッシュしていないデータが存在する限り、そのcommit logセグメントは削除できません)この値が小さすぎると、サイズやカウントのスレッショルドに到達する前に同時にmemtableのフラッシュが発生してしまいます。本番環境では大きな値、例えば1440程度がおすすめです。 - The maximum time to leave a dirty memtable unflushed. (While any affected columnfamilies have unflushed data from a commit log segment, that segment cannot be deleted.) This needs to be large enough that it won't cause a flush storm of all your memtables flushing at once because none has hit the size or count thresholds yet. For production, a larger value such as 1440 is recommended. + ’’’memtable_operations_in_millions’’’: memtableをディスクにフラッシュする前にカラムファミリに格納可能な最大のカラム数を100万を単位として指定します。これもmemtableごとの設定になります。メモリ使用量を調整するには{{{MemtableSizeInMB}}}を使用してください。 - memtable_operations_in_millions: The maximum number of columns in millions to store in memory per ColumnFamily before flushing to disk. This is also a per-memtable setting. Use with {{{MemtableSizeInMB}}} to tune memory usage. + '''memtable_throughput_in_mb''': memtableをディスクにフラッシュする前にカラムファミリに格納可能な最大のデータサイズをMB単位で指定します。memtableはカラムファミリごとに用意されます。この閾値は単純に格納されたデータサイズにのみ依存し、実際のヒープメモリの使用量を基準にはしていません。(カラムのインデックスを作成するため、メモリサイズ上いくらかのオーバーヘッドが発生します。)併せてMemtableThresholdsを参照してください。 - memtable_throughput_in_mb: The maximum amount of data to store in memory per !ColumnFamily before flushing to disk. Note: There is one memtable per column family, and this threshold is based solely on the amount of data stored, not actual heap memory usage (there is some overhead in indexing the columns). See also MemtableThresholds. + memtable_operations_in_millionsもmemtable_throughput_in_mbもデフォルト値はブート時のヒープ割当によって決まります。 - Both mem_ops and mem_size are defaulted based on the heap allocation during boot. - - Defaults are: '60' minutes, 'HeapSize/2**29 * 0.3' millions, and 'HeapSize/2**23' mb respectively. + || プロパティ名 || デフォルト値 || + || `memtable_flush_after_mins ` || `60` || + || `memtable_operations_in_millions` || `HeapSize/2**29 * 0.3` || + || `memtable_throughput_in_mb` || `HeapSize/2**23` || * '''partitioner'''
