问题标签 [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.
postgresql - Postgres 从站/只读副本的 Scala Slick 配置
我正在尝试将我的 Scala 应用程序连接到由一个主节点和 3 个从属/只读副本组成的 Postgres 集群。我的 application.conf 今天看起来像这样:
根据Postgres 的文档,我可以在一个 JDBC URL 中定义 master 和 slave,这会给我一些故障转移功能,如下所示:
但是,如果我想通过读写能力来分离我的连接,我必须定义两个 JDBC URls,如下所示:
如何在 Slick 中定义两个 JDBC URL?我应该在 slick.dbs 下定义两个单独的实体,还是我的 slick.dbs.default.db 实体可以定义多个多个 URL?
amazon-web-services - 在新区域中创建新的 RDS 只读副本的安全过程是什么?
我在一个区域中有一个主 RDS 实例和 2 个只读副本。
我想创建一个灾难恢复计划并在另一个区域创建另一个只读副本。
当我将在新区域中创建只读副本时,我想终止主区域中的两个副本之一[因此预算将相同]。
就这么简单吗?
该程序对应用程序级别是透明的吗?
我应该考虑其他任何事情吗?
mysql - Sequelize连接只读副本,如何连接到不同的端口?
我正在尝试从 Sequelize 访问 MySQL 数据库。MySQL 设置使得读取节点与写入节点具有不同的端口。我只能从文档页面找到这个。Sequelize 只读副本连接。提到的端口差异,正确的 json 连接文件会是什么样子。
database - Postgres RDS 只读副本耗时过长
我们目前在 AWS 上运行具有两个只读副本的 PostgresRDS,实例为 db.m4.4xlarge。我们昨天创建了具有相似大小的新只读副本来帮助加载,但它一直处于以下状态:“流复制已停止。” 超过一天,延迟时间只会增加。
以前,当我们创建只读副本时,创建后它们处于相似状态,但几个小时后就赶上了。知道是否有更好的方法来获取只读副本的真实状态吗?为什么即使我们停止向主 postgres 写信,延迟也会增加。
这不是我们第一次遇到这个问题,缺乏真实的状态/状态真的很烦人。
谢谢您的帮助。
mysql - 在 RDS MySQL 只读副本上创建用户
是否可以/建议创建只能访问 RDS MySQL 只读副本而不访问主数据库服务器的用户?我有一些我想授予访问权限的高级用户,以便他们可以运行运行缓慢的查询,但不想让他们访问主生产数据库本身。尝试直接在服务器上执行此操作,我得到了ERROR 1290 (HY000): The MySQL server is running with the --read-only option so it cannot execute this statement
,所以猜测我必须在 db 参数组或类似的地方执行此操作。无论如何,想法?
mysql - 如何将 ReplicationDriver 与多个 EntityManager 与 Spring 一起使用
我有 2 个数据库(我们称它们为User
和Stuff
),通过 2 个不同的EntityManager
. Stuff
有与之关联的只读副本。
当我com.mysql.jdbc.Driver
用来连接两个数据库时,它工作正常,应用程序能够连接两个数据库。但是当我com.mysql.jdbc.ReplicationDriver
用来连接到Stuff
(使用只读副本)和com.mysql.jdbc.Driver
连接到User
时,应用程序无法连接到User
它并给出:
Connections could not be acquired from the underlying database!
谁能建议,如何将 2EntityManager
与只读副本一起使用?
postgresql - 将 AWS RDS postgres db 与可写 RDS postgres db 同步
我想要一个 Postgres 数据库,它与我的生产数据库同步,就像一个只读副本,但我也想写入那个数据库。AWS 为 MySQL 和 MariaDB 而不是 Postgres 提供可写的只读副本。有没有其他方法可以实现这一目标?
mysql - RDS 副本滞后中无法解释的峰值
我们有一个 RDS 只读副本服务器。我们发现副本延迟出现了一些峰值,如下所示:
但是,当我们检查一般日志时,我们没有发现任何插入、删除、优化或更改命令。谁能解释发生了什么?
amazon-web-services - 无法从加密源创建跨区域未加密只读副本
我正在尝试通过云形成模板在西部地区为东部地区的 RDS 数据库创建只读副本。我收到一个错误:
但是,我尝试提供 kms 密钥 ID 并将 CopyTagsToSnapshot 标记为 true 。这是我的云形成的样子:
mysql - 授予 RDS 只读副本的权限
我有一个 RDS 只读副本实例。我已设置read_only
标志以0
使任何写操作成为可能。但是我被阻止的是只读副本中的用户只有SELECT
特权。当我对现有用户运行授予权限时,它给了我错误:Access denied for user...
. 如何授予?