这篇文章主要讲解了“PostgreSQL的pg_qualstats有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PostgreSQL的pg_qualstats有什么作用”吧!pg_qualstats是PostgreSQL的一个extension,用于统计WHERE/JOIN语句中出现的谓词。安装
源代码位于github上,clone后可直接编译安装.pg_qualstats与pg_stat_statements类似,需要修改初始化参数shared_preload_libraries创建extension参数
pg_qualstats.enabled: true or false (to enable or to disable pg_qualstats). ON by default.pg_qualstats.track_constants: true or false (to enable tracking of each constant. False would reduce the number of entries to track predicates.)
pg_qualstats.max: The number of queries tracked. Defaults to 1000.pg_qualstats.resol免费主机域名ve_oids: Just store the oids or resolve them and store at query time. This takes additional space.pg_qualstats.track_pg_catalog: Def免费主机域名aults to false. Whether or not the predicates of the objects in pg_catalog schema should be computed.pg_qualstats.sample_rate: Default is -1. The fraction of queries to be sampled. -1 defaults to (1/max_connections). When set to 1, everything is sampled. Similarly when set to 0.1, one out of 10 queries are sampled.使用
配置参数:收集所有的谓词安装sysbench创建用于测试的db使用tpcc进行测试查询pg_qualstats_indexes,可查看哪些列上没有index,但在这些列上存在谓词感谢各位的阅读,以上就是“PostgreSQL的pg_qualstats有什么作用”的内容了,经过本文的学习后,相信大家对PostgreSQL的pg_qualstats有什么作用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是云技术,小编将为大家推送更多相关知识点的文章,欢迎关注!
相关推荐: 怎么理解PostgreSQL创建数据表时的参数fillfactor
这篇文章主要讲解了“怎么理解PostgreSQL创建数据表时的参数fillfactor”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么理解PostgreSQL创建数据表时的参数fillfactor”吧!下面创…