gpt4 book ai didi

mysql - 使用 Amazon MySQL RDS 和只读副本时,如何在主数据库实例上执行有针对性的选择查询?

转载 作者:行者123 更新时间:2023-11-29 12:30:12 25 4
gpt4 key购买 nike

我正在考虑将 Amazon MySQL RDS 与只读副本结合使用。唯一让我不安的是副本滞后和最终的不一致。例如,想象一下当用户修改其配置文件时的情况(将在主数据库实例上执行更新),然后刷新页面以查看更改的信息(可能从由于副本滞后而尚未收到更改的副本执行 SELECT)。

一次偶然,我发现了Amazon article其中提到可以执行有针对性的查询。对我来说,听起来我们可以添加一些参数或其他参数来告诉 Amazon 在主数据库实例而不是副本实例上执行 select。用户配置文件的示例非常简单,但在更现实的情况下也会出现同样的问题,例如结帐,当用户执行多个步骤并且他需要在下一个屏幕上查看更新的信息时。是的,应用程序可以自行缓存整个数据集,但是如果有人知道如何在主数据库实例上执行有针对性的查询,那就太好了。

最佳答案

我阅读了您引用的链接,但没有发现任何提及“目标”或类似内容的内容。

但这行可能就是您所指的:

Otherwise, you should spread out the load and read from one of the Read Replicas. You can make this decision on a query-by-query basis within your application. You will probably want to maintain some sort of registry of available Read Replicas within your application, choosing from among them on a round-robin or randomly distributed basis.

如果是这样,那么我将该行解释为建议您可以通过从池中选择一台服务器并点击该服务器来平衡应用程序中的读取。但这一切都在您的应用程序逻辑中。

关于mysql - 使用 Amazon MySQL RDS 和只读副本时,如何在主数据库实例上执行有针对性的选择查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27678862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com