【发布时间】:2019-11-29 03:23:38
【问题描述】:
我们在备份数据库时遇到了一些问题。 用于相同的用户在数据库服务器上具有最高优先级。因此,其他具有较低优先级用户的表的加载会卡在 T 状态。
有什么办法可以解决这个问题。
简单来说: 假设我们每天对数据库中可用的一些模式进行备份,并且有 2-3 个数据库用户,即 A、B、C。 用户 An 是超级用户,所以每当我们对用户 A 运行任何查询时,数据库都会优先考虑用户 A 命中的查询。用户 A 用于进行备份。 同时,我们还加载了用户 B 的日常表,即 Stg 和 Fact 表,用户 B 的优先级低于用户 A。
【问题讨论】:
-
“所以每当我们对用户 A 运行任何查询时,数据库都会优先考虑用户 A 命中的查询”这对于 Postgres 来说绝对不是真的。 Postgres 没有用户或查询的“优先级”概念
标签: data-warehouse database-backups greenplum