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

相关推荐

  • Xsheel使用小技巧有哪些

    技术Xsheel使用小技巧有哪些这篇文章将为大家详细讲解有关Xsheel使用小技巧有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。❝ 工作中无可避免的会使用到Xsh

    攻略 2021年11月9日
  • 6英尺是多少厘米,六英尺三英寸,大约合多少厘米

    技术6英尺是多少厘米,六英尺三英寸,大约合多少厘米六英尺三英寸 = 190.5 cm6英尺是多少厘米。分析过程如下:1 foot 英尺(呎) = 0.00018939393939394miles(英里)=12 inche

    生活 2021年10月25日
  • gitlab关闭ssl验证(gitlab 扫描)

    技术仍然会使用eolinker扫描GitLab代码注释自动本篇文章给大家分享的是有关仍然会使用eolinker扫描GitLab代码注释自动,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不

    攻略 2021年12月24日
  • phpmysql数据库可以更新吗(php如何获取mysql更新)

    技术php如何实现mysql更新这篇文章给大家分享的是有关php如何实现mysql更新的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 php实现mysql更新的方法

    攻略 2021年12月15日
  • 怎么查看撤回的微信消息,微信已经撤回的消息怎么查看

    技术怎么查看撤回的微信消息,微信已经撤回的消息怎么查看1怎么查看撤回的微信消息、打开微信 点击我-设置-新消息通知2、将通知显示消息详情打开3、然后返回桌面 打开设置-通知-微信
    4、打开允许通知 勾选锁定屏幕、通知中心

    生活 2021年11月1日
  • 如何安装spark 2.2.0独立版并演示字数统计

    技术如何进行spark 2.2.0 Standalone安装及wordCount演示本篇文章为大家展示了如何进行spark 2.2.0 Standalone安装及wordCount演示,内容简明扼要并且容易理解,绝对能使

    攻略 2021年12月17日