Cassandra 卡桑德拉表演
我读过所有这些关于cassandra速度的文章,例如,单行读取大约需要5毫秒 到目前为止,我并不太在意我的网站速度,但随着网站规模的扩大,一些页面开始需要大量的查询,例如,一个页面需要阅读5个不同的表格和大约50行,因此我注意到它需要0.7秒到2.0秒,这非常慢,所以我仔细看了一下,发现单个查询大约需要150毫秒 我正在测试的表几乎是空的,所以大小不成问题。我已安装,但它没有帮助 我正在使用和节俭伴随着这个图书馆 这些速度正常吗,也许php不够快?我能做些什么来改善这种情况 注意,我知道运行这么多查询是非常困难的,cassandra针对写入而不是读取进行了优化,但在某些情况下,我找不到将数据放在单个表/行中的方法 编辑我刚刚了解到可选的C扩展可以提高性能,事实上,现在单行读取需要从50ms到100ms,这是一个重大的改进,离这5ms还有很长的路要走 EDIT2很抱歉没有用更多信息更新我的问题,但我一直很忙,我实际上已经解决了这个问题,现在从4个不同的表中读取10行只需Cassandra 卡桑德拉表演,cassandra,phpcassa,Cassandra,Phpcassa,我读过所有这些关于cassandra速度的文章,例如,单行读取大约需要5毫秒 到目前为止,我并不太在意我的网站速度,但随着网站规模的扩大,一些页面开始需要大量的查询,例如,一个页面需要阅读5个不同的表格和大约50行,因此我注意到它需要0.7秒到2.0秒,这非常慢,所以我仔细看了一下,发现单个查询大约需要150毫秒 我正在测试的表几乎是空的,所以大小不成问题。我已安装,但它没有帮助 我正在使用和节俭伴随着这个图书馆 这些速度正常吗,也许php不够快?我能做些什么来改善这种情况 注意,我知道运行这么
0.073158 s
,平均读取时间仅为0.005575 s
,所以这比我预期的要多得多。对于那些面临同样问题的人,我建议他们做以下几件事:
- 安装可选的C扩展,可以找到执行此操作的步骤
- 安装
- 确保安装了正确的java版本,这可能会导致速度减慢
- 在安装了所有这些东西之后,不要只是重启apache,而是重启整个服务器,我一开始并没有这么做,我只是在服务器重启后才注意到这一重大的速度提升
因此,如果对同一个键上的许多列执行大量写入、读取和删除操作,则可能会遇到一些问题 事实上,用Cassandra读一行可以比5毫秒快得多;事实上,我会说5毫秒对于卡桑德拉来说是很慢的。为了帮助您,我们需要了解您的数据模型、查询模式和群集配置。+1、@rs_atl要求的信息确实需要在这里提供任何好的建议。您好,您对Casndra有什么问题吗?您有多少行?@Ata没有,目前为止它工作得很好。我可能有几百行,我正在尝试使用尽可能多的宽行,但很快我会尝试运行一些测试,用大量的行来看看会发生什么。