select count(*) s'exécute dans des problèmes de délai dans Cassandra

C'est peut-être une question stupide, mais je ne suis pas en mesure de déterminer la taille d'une table de Cassandra.

C'est ce que j'ai essayé:

select count(*) from articles;

Il fonctionne très bien si la table est petite, mais une fois qu'il se remplit, j'ai toujours courir dans des problèmes de délai d'attente:

cqlsh:

  • OperationTimedOut: erreurs={}, last_host=127.0.0.1

DBeaver:

  • Run 1: de 225 000 (7477 ms)
  • Run 2: 233,637 (8265 ms)
  • Run 3: 216,595 (7269 ms)

Je suppose qu'il frappe certains de délai d'expiration et simplement abandonnée. Le nombre réel d'entrées dans la table est probablement beaucoup plus élevé.

Je suis en essais contre un local instance de Cassandra qui est complètement inactif. Je ne me dérangerait pas si il a faire un full table scan et ne répond pas pendant ce temps.

Est-il un moyen fiable pour compter le nombre d'entrées dans un Cassandra table?

Je suis à l'aide de Cassandra 2.1.13.