キャッシングの有効化と構成

CQLを使用したキャッシングの有効化または無効化。

CQLを使用してcachingテーブル・プロパティを構成することにより、キャッシングを有効または無効にします。グローバル・キャッシング・プロパティを構成するため、cassandra.yaml ファイルを使用してパラメーターを設定します。

row_cache_size_in_mbcassandra.yaml構成ファイル)の構成によって、最も頻繁に読み取られるテーブルのパーティションの行を格納するために、データベースが割り当てるメモリーの容量が決まります。

cassandra.yaml

cassandra.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/dse/cassandra/cassandra.yaml
tarボール・インストール installation_location/resources/cassandra/conf/cassandra.yaml

手順

パーティション・キー・キャッシュおよび行キャッシュを構成するテーブルのキャッシング・プロパティを設定します。
CREATE TABLE users (
  userid text PRIMARY KEY,
  first_name text,
  last_name text,
)
WITH caching = { 'rows_per_partition' : '120' };