为了方便各位小伙伴能够方便、快速的了解到 PolarDB 开源数据库的相关的使用问题,社区每周将精选群内高质量的问题通过该栏目予以统一答复,希望能够对大家有所帮助。
PolarDB for PostgreSQL 问答精选
1、
Q:unlogged table 更新时会产生磁盘碎片,需要auto vacuum吗? 还是这些数据也是存到内存?
A:都会产生垃圾, unlogged table不是内存表。
2、
Q:Polar Stack operator只能在物理机上安装吗?在虚拟机上运行该命令没有列出任何盘。
A: 可以是虚拟机,但是盘必须是共享存储盘,需要支持 scsi 或者 nvme 协议。
3、
Q:Greenplum里面 SQL(有表之间的关联,数据量都很小,只有几千条)突然执行很慢,之前跑秒级别就出来,现在10分钟都跑不出来,这种情况应该从方面排查?
A:可以先检查锁等待和执行计划。
4、
Q:PolarDB 什么情况下会调用 polarfs 的 remount 接口?
A:默认不调用,只是作为 fs 必备的能力,需要提供,不代表 DB 一定要依赖这个接口。
PolarDB for PostgreSQL 已在 GitHub 开源,欢迎前往了解和支持:https://github.com/ApsaraDB/PolarDB-for-PostgreSQL
欢迎扫码加入钉钉群与我们一起交流 PolarDB for PostgreSQL,共建社区:
PolarDB-X 问答精选
1、
Q:请问 PolarDB 和 PolarDB-X 的区别是什么?
A: 关于 PolarDB-X 与 X-DB、PolarDB 的区别可以详见知乎专栏文章: https://zhuanlan.zhihu.com/p/296392729,简单来说 PolarDB=一个单机磁盘超大的 MySQL;PolarDB-X=一堆普通的 MySQL 集群如果你数据量大,读多,写在单机承受范围内,可以用 PolarDB,如果你数据量大,读多,写多,可以用 PolarDB-X。
2、
Q:请问 pxd tryout 启动实例后,如何重启,机器重启后如何重启实例?
A:docker ps -a 找到 PolarDB-X 对应的容器,然后 restart container 即可
3、
Q:删库之后 ,库表空间是要手动释放吗?
A:理论上不用,磁盘大头可能是 binlog,可以直接上 dn show databases。
4、
Q:PolarDB-X 支持建临时表吗?
A: 不支持。
PolarDB-X 已在 GitHub 开源,欢迎前往了解和支持:https://github.com/polardb/polardbx-sql
欢迎扫码加入钉钉群与我们一起交流 PolarDB-X,共建社区: