【问题标题】:Postgres 13 ERROR incomatible data layouts on s390xs390x 上的 Postgres 13 ERROR 不兼容的数据布局
【发布时间】:2022-06-19 22:43:26
【问题描述】:

平台:Linux 版本 3.10.0-693.el7.s390x (mockbuild@clefos-build-image08.bld.sinenomine.net) (gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP 2017 年 9 月 16 日星期六 05:21:59 EDT

Postgres 版本:PostgreSQL 13.6 on s390x-ibm-linux-musl,由 gcc (Alpine 10.3.1_git20211027) 10.3.1 20211027, 64-bit 编译

使用 Postgres 的 docker 镜像:13-alpine,哈希 ad9f6807f8a2

org.postgresql.util.PSQLException: ERROR: failed to JIT module: Added modules have incompatible data layouts: E-m:e-i1:8:16-i8:8:16-i64:64-f128:64-a:8:16-n32:64 (module) vs E-m:e-i1:8:16-i8:8:16-i64:64-f128:64-v128:64-a:8:16-n32:64 (jit)

【问题讨论】:

  • 那你为什么不禁用jit呢?
  • 这是 postgres 设置吗?它会对性能产生任何影响吗?
  • 这意味着,我可能需要衡量一些性能下降。知道如何让 JIT 工作吗?
  • 您可以在postgresql.conf 中全局禁用它,或者在当前会话中使用set jit=off 禁用它。以我的经验,这实际上提供好处的情况非常罕见(主要是在数据仓库/分析环境中)

标签: postgresql s390x


【解决方案1】:

@a_horse_with_no_name 禁用 jit 修复了它

【讨论】:

    猜你喜欢
    • 2022-11-10
    • 2019-04-02
    • 2021-10-08
    • 1970-01-01
    • 1970-01-01
    • 2021-04-28
    • 2014-07-12
    • 2019-06-15
    • 1970-01-01
    相关资源
    最近更新 更多