开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

选择从RDS迁移,现在polardb是只读状态,是操作哪个可以恢复到正常读写状态呢?

选择从RDS迁移,现在polardb是只读状态,是操作哪个可以恢复到正常读写状态呢?

展开
收起
小小爱吃香菜 2024-01-02 19:37:19 74 0
4 条回答
写回答
取消 提交回答
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,当前PolarDB的集群和自定义地址支持两种读写模式:只读和可读可写(自动读写分离)。
    只读模式:所有的请求只到RO节点,RW节点不能挂载到只读地址,如果业务有写请求连到只读地址会收到报错。支持基于连接数负载均衡和基于活跃请求数负载均衡;
    可读可写模式:自动支持读写分离,默认会挂载RW节点。只支持基于活跃请求数负载均衡。
    修改读写模式,只对新建连接生效,已有的老连接保持原来的模式
    image.png
    详细的内容可以参考文档:文档

    2024-01-03 14:08:23
    赞同 展开评论 打赏
  • 如果你的PolarDB数据库现在处于只读状态,你可以通过以下步骤来恢复其读写功能:

    1. 首先,你需要登录到你的阿里云控制台。

    2. 在控制台中,找到你的RDS实例,点击进入。

    3. 在RDS实例的管理页面中,找到“参数设置”选项,点击进入。

    4. 在“参数设置”页面中,你可以看到一个名为“read_only”的参数。这个参数用于控制数据库是否为只读状态。如果这个参数的值被设置为“1”,那么数据库就会处于只读状态。

    5. 将“read_only”参数的值改为“0”,然后点击页面下方的“提交”按钮。

    6. 等待一段时间,你的PolarDB数据库应该就会恢复到正常的读写状态了。

    注意:在进行这个操作之前,你需要确保你的数据库没有任何正在进行的读写操作。否则,这些操作可能会因为数据库状态的改变而失败。

    2024-01-03 10:18:28
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您的PolarDB实例处于只读状态,您可以通过执行以下操作来恢复其读写状态:

    1. 登录到阿里云RDS控制台。
    2. 在左侧导航栏中选择“数据库实例”。
    3. 找到您的PolarDB实例,并单击其名称进入实例详情页面。
    4. 在实例详情页面中,找到“配置信息”部分,并检查是否已启用读写分离功能。如果已启用,请将其关闭。
    5. 在实例详情页面中,找到“主备切换”部分,并检查是否已启用主备切换功能。如果已启用,请将其关闭。
    6. 保存更改并等待一段时间,让PolarDB实例重新同步数据和状态。
    7. 确认PolarDB实例已恢复正常读写状态后,您可以再次启用读写分离或主备切换功能,以满足您的需求。
    2024-01-02 22:20:19
    赞同 展开评论 打赏
  • 取消迁移就行。此回答整理自钉群“PolarDB 专家面对面 - 购买续费计费账单退订咨询”。

    2024-01-02 20:05:22
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

相关电子书

更多
PolarDB+AnalyticDB助力交通物流行业系统升级 立即下载
PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载

相关镜像