问题一:按官方文档说明,虚拟机里拉镜像到这步,后面在虚拟机在怎么连这polardb?账户密码是多少?
按官方文档说明,虚拟机里拉镜像到这步,后面在虚拟机在怎么连这polardb?账户密码是多少?
参考答案:
如果在虚拟机里需要连容器里的数据库,需要 1. 启动容器时暴露数据库的监听端口;2. 需要有客户端工具去连接。
账户密码我看你前一张图里已经用超级用户 postgres 在容器内连进数据库了,你可以用这个账户创建新用户、设置密码、授权。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/460931?spm=a2c6h.12873639.article-detail.52.44dfab26L3IUe1
问题二:请问一下。truncate 140G 表卡主了。没有锁,activity视图里只有一个truncate和 autovacuum命令
请问一下。truncate 140G 表卡主了。没有锁,activity视图里只有一个truncate和 autovacuum命令
参考答案:
vacuum时truncate需要等待的,你把autovacuum进程杀掉就好了。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/460970?spm=a2c6h.12873639.article-detail.53.44dfab26L3IUe1
问题三:pg无法启动,是啥情况?
pg无法启动,是啥情况?
参考答案:
用linux版本的吧
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/460971?spm=a2c6h.12873639.article-detail.54.44dfab26L3IUe1
问题四:在运行 vacuum视图里面的heap_blks_scanned字段在变化。为什么truncate 和drop 都等待autovacuum 什么原理
在运行 vacuum视图里面的heap_blks_scanned字段在变化。为什么truncate 和drop 都等待autovacuum 什么原理
参考答案:
访问独占(ACCESS EXCLUSIVE) - ALTER TABLE,DROP TABLE,TRUNCATE,REINDEX,CLUSTER 和 VACUUM FULL 命令在查询中引用的表上获得该锁,与其他所有模式的锁冲突。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/460972?spm=a2c6h.12873639.article-detail.55.44dfab26L3IUe1
问题五:请问 这里的 reltuples 指的是n_live_tup 还是n_live_tup+n_dead?
autovacuum_analyze_threshold + autovacuum_analyze_scale_factor*reltuples ,触发analyze。 请问 这里的 reltuples 指的是n_live_tup 还是n_live_tup+n_dead_tup
参考答案:
reltuples 应该指的是n_live_tup,多看看PG相关文档。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/461126?spm=a2c6h.12873639.article-detail.56.44dfab26L3IUe1