问题一:polardb是不是不存在热点页,因为pg支持最大的页面大小为32K,不知这个看法对不对?
polardb是不是不存在热点页,因为pg支持最大的页面大小为32K,当页面写满后就不热了。不知这个看法对不对?我是学习咱们的手册,看到了针对热点页有处理
参考回答:
我们针对写热点有些特殊处理;正常刷脏的前提条件是这个页面的wal日志,ro都回放过了,避免ro从存储读到一个自己还没回放的页面(未来页)。但是,一个页面可能是写热点,RO因为某些原因回放不及时,导致这个写热点页面无法刷脏。那这时的处理分为两阶段,第一阶段是将这个热点页面copy一份到copy buffer,热点页面继续修改,回放超过copy buffer记录的位点后刷copy buffer;第二阶段是copy buffer也可能满,那这个时候会将热点页写一份到共享存储特定位置,热点页面可以继续修改。RO从存储读到未来页时,重新从RW特定位置读取之前的页面。这里热点指的都是写,页面写满了当然也就不会再成为写热点。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/596503
问题二:PolarDB-PG(兼容Oracle的引擎)这个登录是用Postgresql的兼容工具登录吗?
PolarDB-PG(兼容Oracle的引擎)这个登录是用Postgresql的兼容工具登录吗?oracle的不行吗?
参考回答:
是的
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/596501
问题三:PolarDB-PG(兼容Oracle的),支持C语言吗?
PolarDB-PG(兼容Oracle的),支持C语言吗?程序 Proc*c那种C程序
参考回答:
可以啊ecpg
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/596500
问题四:polardb有类似于oracle sqlload的工具吗?
polardb有类似于oracle sqlload的工具吗?
参考回答:
pg_bulkload
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/596499
问题五:PolarDB部署时可以设置密码吗?
PolarDB部署时可以设置密码吗?
参考回答:
在阿里云PolarDB部署时,可以设置数据库的初始密码。尤其是在使用pxd工具进行部署时,您可以在Yaml配置文件中指定admin用户的密码。这样,在部署过程中,PolarDB会根据配置文件中的设定来初始化管理员账户的密码。
关于本问题的更多回答可点击原文查看: