首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpcassa get_range太慢了

phpcassa get_range太慢了
EN

Stack Overflow用户
提问于 2011-11-25 22:16:20
回答 1查看 584关注 0票数 0

我有1280行的CF。每行有6列。我尝试$cf->get_range('pq_questions','','',1200),它得到所有行,但太慢(大约4-6秒)

代码语言:javascript
复制
Column Family: pq_questions
                SSTable count: 1
                Space used (live): 668363
                Space used (total): 668363
                Number of Keys (estimate): 1280
                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
                Key cache capacity: 200000
                Key cache size: 1000
                Key cache hit rate: 0.10998439937597504
                Row cache capacity: 1000
                Row cache size: 1000
                Row cache hit rate: 0.0
                Compacted row minimum size: 373
                Compacted row maximum size: 1331
                Compacted row mean size: 574

这很奇怪,但cfstats中的读取延迟是NaN ms当我在debian上调用htop时,我看到最多的负载导致phpcassa,我只有一个节点,并且使用一致性级别1。是什么导致了如此缓慢的查询?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-26 04:07:29

我猜你没有C extension installed吧。没有它,一个类似的查询对我来说需要1-2秒。如果安装了它,同样的查询大约需要0.2秒。

关于NaN读取延迟,没有为get_range_slices捕获延迟(phpcassa中的get_range)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8270365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档