PostgreSQL日常问题记录

问题

9.x与10.x的版本SQL查询差异

华为云mpp用的postgresql 版本为9.x,开发环境 10.4 SQL需要进一步优化。

SQL结构会很大程度上影响效率。

比如:华为云 MPP 上的

1
select  a.id,(select b.id from B b where b.a_id=a.id ) from A a

这个执行就很慢!但是在10.4版本上执行就很快。

修改 owner 会改变权限

版本:10.4

alter xxx xxx owner to xxx 的时候,会丢失当前database / schema / table / function 等的权限。

需要重新 grant all on xxx to xxx

本文地址:https://www.jianshu.com/p/80b690597541

本文地址: https://github.com/maxzhao-it/blog/post/33529/