cho*_*xin 8 database memcached amazon-web-services
我的应用程序当前连接到RDS多可用区数据库.我还有一个用于服务我的分析门户的单一AZ只读副本.
最近我的master数据库负载越来越大,我正在考虑如何解决这种情况,而不必再次扩展我的数据库.我想到的两种方式是
对我来说,这两个选项似乎对我有同样的结果 - 这是为了减少主数据库的负载,但我想我可能错误地理解了一些基本原理,因为谷歌似乎没有在它们之间进行比较时返回任何结果.
xer*_*raa 12
在负载方面,它们具有相同的目标,但在其他方面有所不同:
最新数据:
性能/查询功能:
NOW()
,但必须在要提取的实际数据方面相同.NOW()
,...)查询,则只读副本将是更好的匹配.因此,您首先需要评估数据的过期程度以及查询的可缓存性.如果您正在使用ElastiCache,您可能能够缓存多个查询 - 比如缓存网站的整个部分而不是基础查询,这可以提高应用程序的整体负载.
PS:你有没有调整你的索引?如果您的主要问题是写入无济于事.但是,如果你正在阅读,那么索引是第一件要检查的东西,它们确实会产生很大的不同.
归档时间: |
|
查看次数: |
3802 次 |
最近记录: |