Postgres 14引入了预定义角色,简化了低安全性应用程序的访问管理。这些角色,如pg_read_all_data和pg_write_all_data,为用户授予特定权限。与MySQL相比,这减少了对显式权限管理的需求,并使Postgres权限更易处理。随着项目的发展和对访问控制的需求增加,Postgres可以满足这些需求。
介绍Postgres 14的新功能,通过在pg_stat_activity中添加query_id来匹配pg_stat_statements中的queryid,从而获取当前正在运行的查询的持续时间估计。安装pg_stat_statements并运行查询,可以在pg_stat_activity中查找运行的query_id,然后在pg_stat_statements中查找平均执行时间。这种方法可以帮助估计大多数SQL查询的持续时间。
完成下面两步后,将自动完成登录并继续当前操作。