Какое влияние оказывает использование памяти на размер объекта зависимости - PullRequest
0 голосов
/ 14 мая 2018

Я использую object-sizeof зависимость, чтобы узнать о размере пакета.

Вот мой массив запросов пакетной вставки, которые должны быть выполнены на клиенте cassandra:

var queries = [...]
var size_in_bytes = require('object-sizeof')(queries);`

Я бы хотел отклонить эту партию, которая приведет к падению кассандры.

иначе

Могу ли я перегруппировать эти партии в меньшие размеры и выполнить эти запросы?

Какой подход лучше?

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Я бы распределил данные по нескольким пакетам, особенно если вы выбрали более одного раздела на пакет.Мутации в более чем одном разделе будут иметь негативное влияние на производительность.https://docs.datastax.com/en/cql/3.3/cql/cql_using/useBatch.html

0 голосов
/ 14 мая 2018

Измените значение для batch_size_fail_threshold_in_kb в файле cassandra.yaml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...