乐趣区

关于mysql:每周问答精选PolarDBX-完全兼容-MySQL-吗

为了帮忙各位小伙伴可能不便、疾速的理解到 PolarDB 开源数据库的相干的应用问题,社区每周将精选群内高质量的问题通过该栏目予以对立回答,心愿可能对大家有所帮忙。

PolarDB for PostgreSQL 问答精选

Q:create index 的表有几千万行,能够后盾执行这个命令吗?还是只能在前台等着它完结?

A:命令能够放后盾执行,例如通过 shell 的后台任务, 或者 PG 的工作插件, 或者 DBlink 的异步调用。

Q: 求教一个问题,pg_stat_all_tables 外面某个表没有看到有更新或者删除的 tuples,也没有 vacuum 和 analyze 的信息,然而用 pgstattuple 看这个表,实际上有很多闲暇的空间,表也十分大,用命令去执行 vacuum 是能够把空间释放出来的,这个可能是什么起因导致的?

A: 统计信息可能被清理了,或者没有开启统计计数器。还有一种状况是分区表,要看最小单元的总分区的统计信息,主表可能是没有统计数据的。

Q: patroni 在做故障切换时会做差别数据同步吗?比方有的数据主库有,还没同步到从库,这种状况怎么解决的?

A: 切换逻辑外面能够本人实现,patroni 就是个框架。

Q: 有没有方法将 wal_log 反向解析成 sql?相似 oracle 的 logminer?

A:walminer,须要把 wal level 设置为 logical。

PolarDB for PostgreSQL 已在 GitHub 开源,欢送返回理解和反对:https://github.com/ApsaraDB/P…

欢送扫码退出钉钉群与咱们一起交换 PolarDB for PostgreSQL,共建社区:

PolarDB-X 问答精选

Q:PolarDB-X 的部署依赖块存储吗?

A:不依赖。

Q:DN 复制组是过程级别的吗?三个 DN 过程组成一个 paxos 复制组么?

A::是的,把一组三节点统称为一个 DN,能够把一个 DN 认为是三节点的 MySQL。

Q:为什么 PolarDB-X 计算层用 java,存储层用 C 语言?

A:计算层迭代更快一些,用 java,DN 源于 MySQL,天然是 C 语言。

Q:PolarDB-X 能够和相似的产品比照一下吗?各有什么特色?

A:这个问题范畴很大,每个产品各有特点,后续文章中会将产品的能力、参数公布进去,大家能够在同样的环境中复现进行体验。

PolarDB-X 是兼容 MySQL 生态的云原生分布式数据库。PolarDB-X 提供了与与 MySQL 齐全兼容的 binlog,能够间接与 PolarDB-X 进行交互,也就意味着如果将零碎里的 MySQL 替换成 PolarDB-X,原来的大数据系统、音讯零碎是不须要替换的。简而言之就是能够像 MySQL 一样应用 PolarDB-X,但它具备了灵便的计算以及存储的扩大能力。

PolarDB-X 已在 GitHub 开源,欢送返回理解和反对:https://github.com/apsaradb/g…

欢送扫码退出钉钉群与咱们一起交换 PolarDB-X,共建社区:

退出移动版