怎么理解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)

相关推荐

  • 如何使用C#算法解决求第n个数值问题

    技术如何使用C#算法解决求第n个数值问题这篇文章主要为大家展示了“如何使用C#算法解决求第n个数值问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用C#算法解决求第n

    攻略 2021年12月1日
  • 如何解决SpringSecurityOAuth2 redis反序列失败问题

    技术如何解决SpringSecurityOAuth2 redis反序列失败问题这期内容当中小编将会给大家带来有关如何解决SpringSecurityOAuth2 redis反序列失败问题,文章内容丰富且以专业的角度为大家

    攻略 2021年10月21日
  • zookeeper选举机制有什么作用(zookeeper在什么情况下选举)

    技术Zookeeper的选举机制是什么样的Zookeeper的选举机制是什么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Zookeep

    攻略 2021年12月24日
  • C#的ServerSuperIO有什么特点

    技术C#的ServerSuperIO有什么特点这篇文章主要讲解了“C#的ServerSuperIO有什么特点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#的Serve

    攻略 2021年11月26日
  • Java并发之同步器设计的方法是什么

    技术Java并发之同步器设计的方法是什么本篇内容介绍了“Java并发之同步器设计的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年11月1日
  • MySQL常用分库分表方案有哪些

    技术MySQL常用分库分表方案有哪些这篇文章主要为大家展示了“MySQL常用分库分表方案有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL常用分库分表方案有哪些”

    攻略 2021年11月14日