【发布时间】:2021-03-22 13:22:40
【问题描述】:
目前我有一个带有 4GB 内存、50GB 硬盘的专用 VPS 服务器,我有一个在服务器上运行的 SAAS 解决方案,有超过 1500 个客户。现在我要升级项目业务计划,将有 25000 名客户和大约 500-1000 名客户实时使用该项目。现在从服务器获取 cassandra 数据库记录到应用程序需要 5 秒。然后我通过 redis,它说将副本保存到 redis 将有助于更快地获取数据并降低服务器开销。
我说得对吗? 如果我需要提高整体性能,谁能告诉我我需要升级哪些东西? 上述配置的服务器可以同时处理cassandra和redis吗?
提前致谢。
【问题讨论】:
-
如果您有运行 5 秒的查询,那么您做错了。检查查询 - 很可能它们包含 ALLOW FILTERING,或者每次都进行全面扫描
-
不是查询兄弟,是从服务器获取数据的时间,No Allow Filtering 在任何地方使用,它是这样建模的.. :)
-
内存大小可能太小了恕我直言。如果你有 4Gb RAM,Cassandra 只会得到 1Gb...但这确实需要挖掘 - 在这里查看推荐的设置、系统检查等:docs.datastax.com/en/landing_page/doc/landing_page/…
-
谢谢兄弟..让我看看..