在Postgres中处理多个并发读取查询

时间:2019-02-07 03:54:45

标签: postgresql amazon-web-services amazon-rds amazon-rds-aurora postgresql-10

我计划使用AWS RDS Postgres 10.4及更高版本将数据存储在包含约15列的单个表中。

我的用例是服务于: 1.定期(1小时后)在此表中存储/更新行。 2.定期(1小时后)从表中获取数据,例如一次获取500行。 3.经常从表中获取小数据(10行)(并行查询100条)

AWS RDS Postgres支持是否支持上述所有用例

我知道Read-Replicas支持,但是内置的负载平衡器是否可以为并行查询提供服务?

Postgres可以同时处理多少个读取查询?

预先感谢

1 个答案:

答案 0 :(得分:0)

您的用例似乎很适合所有关系数据库系统。所以我会说:是的。

问题是:数据库处理100个查询的速度有多快(3)。

通常,PostgreSQL文档是我读过的最好的文档之一。所以试试吧: https://www.postgresql.org/docs/10/parallel-query.html

还要考虑您的数据量!

也就是说,请先尝试不读取副本!您可能不需要它们。