我们正在执行一项迁移作业(job),在JSonB列上创建GIN索引需要花费太长时间来创建.在调查了一下之后,我们认为如果我们增加100的限制(现在是120MB),就会加快速度.但我们不确定这是否会中断当前正在进行的索引创建/重新启动实例.我们在GCP上运行PostgreSQL

推荐答案

您可以随时更改maintenance_work_mem,而不会干扰活动的数据库会话,但它不会对已经运行的CREATE INDEX条语句产生任何影响.

Postgresql相关问答推荐

跟踪状态更改为特定值的日期

函数返回查询执行plpgsql时不存在列

如何在PostgreSQL 16中设置&Q;VARSIZE&Q;和&Q;SET_VARSIZE&Q;

当条件的计算结果为假(或真)时停止执行查询

在 Postgres 中,部分索引比普通索引需要更多的时间和成本来执行

postgres 不同类型的更新

在Power BI和Excel中将日期格式化为正确格式

返回行值和行计数的总和

Postgres数据库系统已准备好接受连接和docker compose

ST_Intersects 太慢

如何计算过滤器中的百分比

如何防止 PDO 将问号解释为占位符?

PostgreSQL 错误:42P01:relation "[Table]" does not exist

用于更改 postgresql 用户密码的 bash 脚本

SQL:多次重复结果行,并对行进行编号

Hibernate 启动很慢

学习 PL/pgSQL 的好资源?

ruby on rails jsonb 列默认值

PostgreSQL 9.1:如何连接数组中的行而不重复,加入另一个表

JOIN (SELECT ... ) ue ON 1=1?