Sto provando a valutare il numero di pietre tombali che vengono create in una delle tabelle nella nostra applicazione. Per questo sto cercando di usare nodetool cfstats. Ecco come lo sto facendo:Come ottenere il conteggio delle pietre tombali per una query cql?
create table demo.test(a int, b int, c int, primary key (a));
insert into demo.test(a, b, c) values(1,2,3);
Ora sto facendo lo stesso inserto come sopra. Quindi mi aspetto che vengano create 3 pietre tombali. Tuttavia, eseguendo cfstats per questa famiglia di colonne, continuo a vedere che non sono state create pietre tombali.
nodetool cfstats demo.test
Average live cells per slice (last five minutes): 0.0
Average tombstones per slice (last five minutes): 0.0
Ora ho provato a eliminare il record, ma ancora non vedo nessuna pietra tombale da creare. C'è qualcosa che mi manca qui? Si prega di suggerire.
BTW pochi altri dettagli, * Stiamo usando la versione 2.1.1 del driver Java * Stiamo correndo contro Cassandra 2.1.0
Come una cronaca, Cassandra 2.xe 1.x aveva problemi continuamente sbarazzarsi di lapidi (vale a dire che sarebbe bene farlo all'avvio , ma dopo un po 'si fermerebbe completamente.) –
La mia opinione sarebbe che i dati usati dal comando 'cfstats' non vengano aggiornati così velocemente che vedresti una modifica subito dopo l'eliminazione. Magari dandogli un minuto o usando la soluzione RussS. –