我们正在对GCP数据存储区进行负载测试,当我们接近100个并发用户时,读/写操作的平均持续时间会超过10秒。我们想知道Datastore的并发读取或写入是否有任何限制?
此外,是否有关于数据存储的IOPS的任何信息?
非常感谢您为数据存储优化并发读取的任何信息。
答案 0 :(得分:1)
Datastore How To guide在这里可能会有所帮助。
数据存储区的扩展和性能取决于其使用方式。例如,仅当个体实体组的写入速率小于每秒一次时,它们才能表现良好。从多个源到单个实体组的写入将相互竞争。
为了使您有品味,如果您每秒对拥有自己的实体组的100万个实体中的每个进行读/写操作,则数据存储一次。由于实体组的写入速率限制,每秒无法向单个实体写入100万次。
如果随着用户数量的增加而出现问题,可能是因为您无意间在某个实体组周围引入了争用。降低对实体组的写入率,问题可能会消失。