如何在 Cassandra 2.1.6 中获取二级索引的统计信息(例如磁盘大小)?
How to get statistics of secondary index (for example size on disk) in Cassandra 2.1.6?
如何在 cassandra DB(版本 C* 2.1.6)中获取统计二级索引(例如 HDD 中的大小索引)?
查看 nodetool tablestats
的输出(在 Cassandra 的早期版本中为 cfstats
),特别是您感兴趣的 table 的隐藏索引 table英寸
为了举例说明,这是我 table 的社区问题:
CREATE TABLE community.questions (
id int PRIMARY KEY,
author text,
title text
)
如果我在 author
列上创建二级索引:
CREATE INDEX ON community.questions (author)
在后台创建了一个名为 questions_author_idx
的隐藏 table。
这是隐藏索引 table 上的 cfstats
命令的示例输出:
$ nodetool cfstats community.questions.questions_author_idx
Total number of tables: 66
----------------
Keyspace : community
Read Count: 1
Read Latency: 5.832 ms
Write Count: 10
Write Latency: 8.5428 ms
Pending Flushes: 0
Table (index): questions.questions_author_idxquestions.questions_author_idx
SSTable count: 1
Space used (live): 5148
Space used (total): 5148
Space used by snapshots (total): 0
Off heap memory used (total): 8
SSTable Compression Ratio: 0.8454545454545455
Number of partitions (estimate): 3
...
请注意,nodetool
的输出仅与您 运行 所在的节点相关,因此您需要在所有节点上 运行 它。干杯!
如何在 cassandra DB(版本 C* 2.1.6)中获取统计二级索引(例如 HDD 中的大小索引)?
查看 nodetool tablestats
的输出(在 Cassandra 的早期版本中为 cfstats
),特别是您感兴趣的 table 的隐藏索引 table英寸
为了举例说明,这是我 table 的社区问题:
CREATE TABLE community.questions (
id int PRIMARY KEY,
author text,
title text
)
如果我在 author
列上创建二级索引:
CREATE INDEX ON community.questions (author)
在后台创建了一个名为 questions_author_idx
的隐藏 table。
这是隐藏索引 table 上的 cfstats
命令的示例输出:
$ nodetool cfstats community.questions.questions_author_idx
Total number of tables: 66
----------------
Keyspace : community
Read Count: 1
Read Latency: 5.832 ms
Write Count: 10
Write Latency: 8.5428 ms
Pending Flushes: 0
Table (index): questions.questions_author_idxquestions.questions_author_idx
SSTable count: 1
Space used (live): 5148
Space used (total): 5148
Space used by snapshots (total): 0
Off heap memory used (total): 8
SSTable Compression Ratio: 0.8454545454545455
Number of partitions (estimate): 3
...
请注意,nodetool
的输出仅与您 运行 所在的节点相关,因此您需要在所有节点上 运行 它。干杯!