我开始使用cassandra(2.0.9)并在选择包含blob的许多行时遇到性能问题。
我创建了这个简单的表:
CREATE TABLE my_table (id BIGINT PRIMARY KEY, data blob)
使用此插入查询插入10000行:
INSERT INTO my_table (id, data) VALUES (?,?)
每行数据包含一个随机的10KB字节数组。
执行此查询:
SELECT id, data FROM my_table LIMIT 1000
花了大约7秒钟。
这是我应该期待的表现还是我错过了什么? 在这种情况下获得更好性能的任何提示?
我只有一个cassandra节点。查询是使用c#驱动程序完成的。