Если в файле cassandra.yaml указать row_cache_size_in_mb = 5 ГБ, резервирует ли Кассандра 5 ГБ из памяти кучи? - PullRequest
2 голосов
/ 29 мая 2019

Я использую свой кластер cassandra, имеющий по 32 ГБ памяти на каждом узле, и емкость кэша строк (row_cache_size_in_mb) 5 ГБ, просто хочу знать, зарезервирован ли оперативный объем памяти 5 ГБ для кэширования строк из моей кучи ??

1 Ответ

3 голосов
/ 29 мая 2019

Это позволит ему расти до такого размера с течением времени. Можно использовать nodetool info, чтобы увидеть текущий размер и ограничение, и nodetool setcachecapacity, чтобы изменить его во время выполнения. Обратите внимание, что это своего рода оценка, хотя и куча может увеличиться. Я бы обязательно проверил, что row_cache действительно улучшает положение вещей, хотя во многих случаях отсутствие кэша строк может быть быстрее.

...