共计 1227 个字符,预计需要花费 4 分钟才能阅读完成。
为了帮忙各位小伙伴可能不便、疾速的理解到 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,共建社区: