怎么理解PostgreSQL DBA settings选项

技术怎么理解PostgreSQL DBA settings选项本篇内容介绍了“怎么理解PostgreSQL DBA settings选项”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大

本篇内容介绍了”怎么理解PostgreSQL DBA设置选项”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

PostgreSQL 12为解释命令提供了设置选项,可查看影响执行计划的设置修改。

影响宜在家长指导下观看的执行计划的参数包括:

enable_seqscan,enable _ index扫描,enable _仅索引扫描,enable _ bitmapscan

临时缓冲区,工作记忆

max_parallel_workers _ per _ collect,max _ parallel _ workers,enable _ gathermerge

有效缓存大小;

最小_并行_表_扫描_大小,最小_并行_索引_扫描_大小;

enable_parallel_append,enable_parallel_hash,enable _ partition _ tricking

enable_nestloop,enable_mergejoin,enable _ hashjoin

enable _ tidscan

启用排序;

enable _ hashagg

使能_材料;

enable _ partitionwise _ join

启用分区方式聚合;

geqo

优化_有界排序(_ s)

平行_领导者_参与;

吉特舞乐

从_折叠_限制

联接_折叠_限制

geqo _阈值

geqo _努力;

geqo _ pool _ size

geqo _世代

有效超正析象管并发;

[本地:/数据/运行/pg12]:5120 pg12 @ testdb=# explain(格式化文本,设置on)选择*从_ mvcc

QUERYPLAN

SeqScanont_mvcc(成本=0.00.35.50行=2550宽度=4)

(1低)

[local :/data/run/pg12]:5120 pg12 @ testdb=# setenable _ seqscan=off;

设置

[本地:/数据/运行/pg12]:5120 pg12 @ testdb=# explain(格式化文本,设置on)选择*来自_ mvcc

QUERYPLAN

SeqScanont_mvcc(成本=10000000000.00.10000000035.50行=2550宽度=4)

设置:enable_seqscan=’off ‘

(2条线)

[本地:/数据/运行/pg12]:5120 pg12 @ testdb=#值得一提的是,设置enable_XXXscan=off并不是真的禁用而是把该路径的成本设置为一个很大的值(10000000000)。

“怎么理解PostgreSQL DBA设置选项”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/76881.html

(0)

相关推荐

  • Python分布式进程中会遇到的坑都有哪些呢

    技术Python分布式进程中会遇到的坑都有哪些呢Python分布式进程中会遇到的坑都有哪些呢,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。小惊大怪你是不是在

    攻略 2021年10月26日
  • 索引失效的原因是什么

    技术索引失效的原因是什么本篇内容主要讲解“索引失效的原因是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“索引失效的原因是什么”吧!MySQL数据是如何存储的?聚集索引我们

    攻略 2021年10月22日
  • 指南针的红色指针指向什么方向,请问指南针红针指的是什么方向

    技术指南针的红色指针指向什么方向,请问指南针红针指的是什么方向好像并没有个标准规定靠颜色分辨南北极,指南针,指北针只是叫法习惯指南针的红色指针指向什么方向。知道当地南北方向,看指南针指针指向,不管红色白色或黑色一端,你都

    生活 2021年10月24日
  • 怎么实现MySQL mysqlbinlog远程备份binary log

    技术怎么实现MySQL mysqlbinlog远程备份binary log这篇文章主要介绍“怎么实现MySQL mysqlbinlog远程备份binary log”,在日常操作中,相信很多人在怎么实现MySQL mysq

    攻略 2021年11月10日
  • cucumber本质以及实例是怎么样的

    技术cucumber本质以及实例是怎么样的本篇文章为大家展示了cucumber本质以及实例是怎么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。名词解释FeatureFeatu

    攻略 2021年10月19日
  • 汇编语言MIPS指令类型有哪些

    技术汇编语言MIPS指令类型有哪些这篇文章主要讲解了“汇编语言MIPS指令类型有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“汇编语言MIPS指令类型有哪些”吧!一、

    攻略 2021年11月10日