问题标签 [read-replication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 平台内其他区域的 Google Cloud SQL 只读副本
我希望有一个 Cloud SQL MySQL 实例在另一个区域有一个只读副本 - 在 Cloud Sql 内。
我知道我可以创建一个“外部副本”,但我不知道/无法创建一个“外部副本即 Cloud Sql”。
有一个master坐在“托管服务云SQL”上,然后被强制进入一个VM Mysql,在其他地区,这将是非常难看的。
任何帮助将不胜感激。
amazon-web-services - 我们如何使用 AWS 云形成模板创建跨区域 RDS 只读副本?
我很容易找到一种使用 AWS 云形成在同一区域创建 RDS 只读副本的方法,但是:
1. 我们可以使用 CF 模板在不同区域创建相同的吗?
2. 我们也可以使用CF模板将其提升为初级吗?
amazon-web-services - 我们可以使用云形成模板将 RDS 只读副本提升为主副本吗?
我们可以使用控制台和 CLI 轻松提升 RDS 只读副本,但是有没有办法让主访问方式使用云形成提升到主?
postgresql - 无法让 dblink 处理只读副本
我们在 AWS RDS、OMS和SFMS上有 2 个数据库,每个数据库都有自己的只读副本。我们在SFMS中使用dblink从OMS获取表 A 的数据。它在我的具有Master角色的 SFMS 数据库实例上完美运行,但在我们的只读副本数据库上获得了一个。ERROR: could not establish connection
以下是我设置 dblink 的方法:
SELECT * FROM dblink(
'dbname=<DB End Point> user=<username> password=<password>',
'SELECT id, <Other fields> from A') AS oms_A
(id int, <Remaining Schema>)
我总是可以在SFMS上创建一个物化视图来让它工作。他们是我在设置 DBLink 以在只读副本实例上使用它时犯的一些错误吗?
sql - Postgresql 只读副本中未使用索引。为什么?
我在 Amazon RDS 生产数据库上有一个相对较大的表(在 2M 记录范围内)。我希望对多个字段进行分组,包括表中日期的月份(server_time)。为了加快速度,我在主数据库上创建了一个索引,如下所示:
然后,如您所料,对数据进行分组的查询使用主服务器上的索引:
但是,等待一个多小时后,只读副本仍然没有使用索引:
使用 pgadmin 登录只读副本,但我看到索引存在。这是一个问题,因为只读副本上的查询速度较慢(5 分钟对 3 秒),导致通过 postgres_fdw(跨数据库查询)包含此查询的其他查询返回 ssl 连接重置(可能是超时?)。
知道为什么只读副本不拾取/使用我在主服务器上定义的索引,以及如何解决这个问题?我在主副本和只读副本上执行的查询是相同的:
谢谢你的帮助!
database - 这是将 route53 设置为指向特定 rds 实例的正确方法吗?aws
早些时候,我在询问如何指导地理位置read replica rds instance
在其他来源中使用并对其进行测试。
提到了 Route 53,然后我正在阅读文档并玩弄。但我不确定我是否做得对,有人可以帮我一把,让我知道我的步骤是否正确以及我是否遗漏了什么?
首先,当我去 53 号公路时,有四个选择。
- DNS管理
- 交通管理(我选了这个)
- 可用性监控
- 域名注册
然后我可以使用可视面板来创建起点-> 终点。
完成后,我看到左侧的选项卡。我单击托管区域以创建托管区域。
托管区域完成后,我开始创建新的策略记录。
这是我结束的地方,不确定我是否做得正确,如果假设有人从加拿大访问,app.example.com
那么它实际上会转到我添加到流量策略中的 rds 端点。
如果我做错了什么,有人可以帮帮我吗?
database - 对 AWS RDS 只读副本数据库感到困惑。为什么我可以编辑行?
编辑:我不想编辑只读副本。我是说我确实编辑了它,但我对为什么能够这样做感到困惑。
我在美国西部有一个数据库。我在孟买做了一个只读副本,所以印度的用户不会遇到缓慢的问题。出于好奇,我尝试在 Mumbai 只读副本数据库中编辑一行,希望得到一个拒绝我的写入尝试的安全错误(毕竟,它是一个 READ 副本)。但是写操作是成功的。这是为什么?这不应该是一个只读数据库吗?
然后我去了主数据库,希望至少可以同步写入过程,但是我的写入执行没有持续。主数据库现在与这个地方不同。
我还尝试在主数据库中编辑数据,希望它将其复制到从数据库,但也失败了。
显然,我不明白的东西。
ruby-on-rails - 如何将读取复制添加到多租户(公寓)Rails 应用程序?
我有一个现有的大型 Rails 应用程序,为客户提供服务。我的前辈使用 Apartment gem 将业务客户划分为 MySQL 中的单独数据库(实际上是 AWS 上的 Aurora)。他们还开始使用 Octopus 将一些数据库读取定向到 Aurora 只读副本。
这已经开始引起一些问题。写入被引导到读取副本,狗和猫和平相处,诸如此类。
不幸的是,我已经在亚马逊提供的最大硬件上运行,虽然我目前只使用大约 10% 的服务器 CPU,但随着我开始生成更复杂的报告,我预计这会大幅攀升。我需要那些读取到副本,但我不能使用 Octopus 来做到这一点。
有什么方法可以通过 ActiveRecord、Apartment、AWS、Aurora、Voodoo 或魔法精灵,让我可以通过 Apartment 使用只读副本获得稳定的行为?删除 Apartment 不是一种选择,因为它与我们的代码库和数据库模式紧密相连。到目前为止,我们只非常轻松地使用 Octopus - 它只在代码库中出现 3-4 次(尽管它使 Aurora 副本非常忙碌)。
google-cloud-platform - 在主服务器上还原后,我的新 CloudSQL 只读副本中缺少数据
我刚刚让一位同事在具有真实数据库的环境中意外运行单元测试,从而炸毁了一张表(这是向该特定代码添加健全性检查的好机会;-)
没问题,我使用此处的说明从备份中恢复了我的数据库。问题是我新创建的只读副本缺少恢复的数据。数据存在于主服务器中,只是在新的只读副本中丢失(是的,我在主服务器上恢复之前删除了只读副本)
mysql - 不同 VPC 上的 AWS RDS 只读副本
我正在尝试在同一区域的不同 vpc 中创建 rds mysql 只读副本。这似乎不起作用。我收到以下错误。
我能够创建一个跨区域只读副本,这里显然 vpc 是不同的。但它在那里工作,而不是在同一个区域内。
知道为什么会这样吗?
数据库实例和 EC2 安全组位于不同的 VPC 中。数据库实例位于 vpc-b40d62d3 中,EC2 安全组位于 vpc-3f6cc45b 中(服务:AmazonRDS;状态代码:400;错误代码:InvalidParameterCombination;请求 ID:56d7eb7c-8cd7-490a-b979-ef678f4f6ed7)
之前有人问过这个问题,但不支持答案并使用自定义解决方案。再次询问,因为那是一个 3 岁的帖子,云移动得很快。:)
干杯。