【PG执行计划】Postgresql数据库执行计划统计信息简述
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,--添加analyze实际执行来获得执行计划,可不加explain analyze select * from test_table;--只看执行路径,不看costexplain (costs fal
千家信息网最后更新 2025年11月07日【PG执行计划】Postgresql数据库执行计划统计信息简述
--添加analyze实际执行来获得执行计划,可不加explain analyze select * from test_table;--只看执行路径,不看costexplain (costs false) select * from test_table;--通过实际执行来看代价和缓冲区命中情况explain (analyze true,buffers true) select * from test_table;--与执行计划相关的配置项enable_seqscan:是否选择全表扫描enable_indexscan:是否选择索引扫描enable_bitmapscan:是否选择位图扫描enable_tidscan:是否tid扫描(类似oracle rowid)enable_nestloop:多表连接时,是否选择嵌套循环连接enable_hashjoin:多表连接时,是否选择hash连接enable_mergejoin:多表连接时,是否选择merge连接enable_hashagg:多表连接时,是否使用hash聚合enable_sort:是否使用明确的排序。--cost基准值参数seq_page_cost:执行计划中一次顺序访问一个数据块页面的开销,默认1.0random_page_cost:随机访问一个数据块页面的开销,默认4.0cpu_tuple_cost:执行计划中,处理一条数据行的开销,默认0.01cpu_idex_tuple_cost:处理一条索引行的开销,默认0.005cpu_operator_cost:执行一个操作符或函数的开销,默认0.0025effective_cache_size:执行计划中在一次索引扫描中可用的磁盘缓冲区的有效大小。默认128MB--基因查询优化:是一个使用探索式搜索来执行查询规划的算法,可以降低负载查询的规划时间,它的检索是随机的。geqo:允许和禁止基因查询优化geqo_threshold:只当涉及的from关系数量至少有这么多个时,才使用基因查询优化。geqo_effort:控制geqo里规划时间和查询规划有效性直接的平衡。默认5,1-10geqo_pool_size:控制geqo使用池的大小geqo_generations:控制geqo使用的子代数目,子代意思算法的迭代次数geqo_selection_bias:控制geqo使用的选择性偏好geqo_seed:控制geqo使用的随机数产生器的初始值,用以选择随机路径。--统计信息收集--控制是否输出sql执行过程的统计信息到日志log_statment_statslog_parser_statslog_planner_statslog_executor_stats--收到收集统计信息analyze test01(id2);analyze test01(id1,id2);analyze test01;--设置收集统计信息行数set default_statistics_target to 500;analyze test01;--or 设置表中每个列的统计target值alter table test01 alter column id2 set statistics 200;--指定这个列上有多少唯一值alter table test01 alter column id2 set (n_distinct=2000);--子表会继续使用父表的设计alter table test01 alter column id2 set (n_distinct_inherited=2000);

选择
控制
查询
统计
开销
信息
规划
数据
基因
索引
有效
大小
子代
实际
时间
算法
缓冲区
路径
页面
处理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
mysql数据库收费标准
橙道网络技术
服务器如何关闭防护
江苏5g专业服务器机柜云空间
数据库媒体结构错误
安全狗服务器规则
软件开发社群
开源数据库建模工具官方最新版
猫和老鼠服务器怎么优化
电脑软件开发书籍
拼阿里云服务器
win10信息服务器打不开
求软件开发
网络安全和信息化学习总结
幼儿园网络安全突发事件信息
管理E9000服务器
深信服网络安全培训
管家婆物联通数据库配置
合肥泰壤网络技术有限公司
广东网络安全培训机构
上海信息化软件开发优势
龙族幻想服务器中断
公安网网络安全检查简报
科技金融互联网龙头
我的世界服务器在线玩
大公软件开发有限公司
操作系统怎么删除数据库
show 所有数据库
新三板网络安全龙头
宽带网络技术表