2013-04-30 2 views
1

Je commence par cassandra et je veux connaître la taille sur disque de ma famille de colonnes. je recherche et je trouve la commande: nodetool-h localhost-p 7199 cfstatsApache Cassandra: nodetool -h localhost-p 7199 cfstats

Column Family: client 
    SSTable count: 3 
    Space used (live): 281774148 
    Space used (total): 281774148 
    Number of Keys (estimate): 1010176 
    Memtable Columns Count: 0 
    Memtable Data Size: 0 
    Memtable Switch Count: 0 
    Read Count: 0 
    Read Latency: NaN ms. 
    Write Count: 0 
    Write Latency: NaN ms. 
    Pending Tasks: 0 
    Bloom Filter False Postives: 0 
    Bloom Filter False Ratio: 0,00000 
    Bloom Filter Space Used: 3752864 
    Key cache capacity: 200000 
    Key cache size: 0 
    Key cache hit rate: NaN 
    Row cache: disabled 
    Compacted row minimum size: 216 
    Compacted row maximum size: 310 
    Compacted row mean size: 310 

, mais je ne comprends pas le résultat, donc pouvez-vous me aider?

Répondre

3

La quantité réelle d'espace utilisée est 'Espace utilisé (total)'. Ceci est mesuré en octets.

La valeur de 'Espace utilisé (en direct)' s'applique uniquement aux fichiers (SSTables) utilisés. Il peut être inférieur à 'Espace utilisé (total)' car, lors du compactage, il y aura des parties inutilisées des fichiers fusionnés qui ne peuvent pas encore être supprimés. Quand un compactage se termine, il sera capable de supprimer ces doublons, puis "Espace utilisé (total)" diminuera.

Notez que tous ces nombres sont par nœud. Si vous voulez une utilisation totale, additionnez les nombres pour la sortie de cfstats sur chaque noeud.

+0

Merci pour la réponse, mais pouvez-vous expliquer pourquoi le compte SSTable = 3 ??? quelle est la signification ??? – chicchoc88

+0

C'est le nombre de fichiers que vos données sont réparties. Cela n'a pas vraiment d'importance - il augmentera progressivement au fur et à mesure que vous insérerez plus de données. Et diminuez lorsque les compactions sont terminées. Vous n'avez généralement pas besoin de vous en préoccuper à moins d'être très important. – Richard

+0

donc, si mon calcul est exact, la taille de ma famille de colonnes = 33,59 Mo :(comment est le bénéfice ??? parce que j'ai inséré le même csv dans Mysql j'ai = 7,5156 Mo !!! – chicchoc88

Questions connexes