为了方便各位小伙伴能够方便、快速的了解到 PolarDB 开源数据库的相关的使用问题,社区每周将精选群内高质量的问题通过该栏目予以统一答复,希望能够对大家有所帮助。
PolarDB for PostgreSQL 问答精选
1、
Q:PolarDB 可以安装时序资料库插件吗?支持时序数据的存储吗?
A:支持。PolarDB 兼容 PG 生态的插件。
2、
Q: 如何查询一个表的 autovacuum 状态是否开启?
A: 可用 show autovacuum 查看全局,一般都是开启的,表默认也是开启状态。
PolarDB for PostgreSQL 已在 GitHub 开源,欢迎前往了解和支持:https://github.com/ApsaraDB/PolarDB-for-PostgreSQL
欢迎扫码加入钉钉群与我们一起交流 PolarDB for PostgreSQL,共建社区:
PolarDB-X 问答精选
1、
Q:PolarDB-X 对于大表以及高并发场景有哪些优势?
A:PolarDB-X 有透明分布式能力,用户在建表和使用的时候不需要显示去关心分片,PolarDB-X 内核会帮用户自动分片,我们目标就是用户用起来像单机 MySQL 的体验 。如果业务数据数据增长比较快,对高并发高性能有要求的业务场景,推荐用分布式数据库。
2、
Q:变更拆分表的拆分规则,是否会将现有数据重新自动迁移?
A: 会的,具体可参考产品文档 https://doc.polardbx.com/dev-guide/topics/alter-sharding-rule.html
3、
Q:生产环境建议用哪种方式部署?
A: 建议在 K8S 上进行部署。
4、
Q: 如果用分库分表语法,元数据是没有partition name 的;如果用了 MySQL 通用的 partition by hash语法创建的表 group / table / partition name 都有内容。以上两个场景在使用上有什么区别?
A: 这是两套分区语法,目前暂时没法混合使用,需要在 create database db_name PARTITION_MODE = 'auto' | 'drds' 模式进行确认。分库分表模式是兼容大家固有的思路,查询的分区裁剪也是先定位库,后定位表;自动分区模式,会有更加完整的功能拓展,比如分区TTL、热点分区、负载均衡等。
PolarDB-X 已在 GitHub 开源,欢迎前往了解和支持:https://github.com/apsaradb/galaxysql
欢迎扫码加入钉钉群与我们一起交流 PolarDB-X,共建社区: