标签: PostgreSQL
国内几个 PostgreSQL 培训认证的区别关 于 PostgreSQL 培 训 认 证 , 目 前 国 内 有 三 家 在 做 , 大 体 情 况 如 下 首 先 ,我们是与由中国开源软件联盟 ... 阅读全文
PG索引优化之recheck
简介在 PostgreSQL 中,recheck是指在执行计划中使用索引扫描时,需要再次检查索引中的行是否满足查询条件。这通常发生在以下情况下1、查询条件中包含了索引无法覆盖的列,例如查询语句中包含 ... 阅读全文
【来啦来啦】小麦苗PGCE课程续讲咯--老学员继续免费学习,更有GreenPlum课程免费等你来
PGCE考试详情介绍请参考:https://www.xmmup.com/pgcekaozheng.htm往期PGCE或PGCM考证情况:https://www.xmmup.com/tag/zheng ... 阅读全文
数据库当前会话查询汇总(当前性能问题快速分析)
Oracl结合v$session 、V$ACTIVE_SESSION_HISTORY 、 v$sql_monitor等视图分析。常用select a.LAST_CALL_ET,a.sid,a.st ... 阅读全文
PG如何查看单条SQL花费了多少CPU和IO
前言PostgreSQL中的pg_stat*开头的统计视图很多,可以很方便DBA和开发人员进行分析。如下是PostgreSQL13提供的统计视图,此图来源:https://pgstats.dev/?v ... 阅读全文
PG中WAL产生量、发送速度、应用速度的监控脚本
1. 创建视图记录每分钟的WAL发送、应用速度(PG 10及以上可用create view v_wal_sent_replay_rate aWITH a AS SELECT pg_stat_re ... 阅读全文
PG中如何获取函数中正在执行的真实SQL语句(定位存储过程中最耗时部分)
一、 问题背景 开发反馈PG中某函数执行时间很长,超过30分钟,想看看慢在其中哪一段SQL。但是如果直接通过pg_stat_activity查询,只能看到上层执行函数的语句,而不像oracle ... 阅读全文
GreenPlum中如何根据统计信息计算值的分步情况
前言若有一张特大表,则做group by或where过滤是非常慢的,这个时候可以通过统计信息来快速获取一些数据。更新统计信息ANALYZE pg_class;vacuum (verbose,ANAL ... 阅读全文
PG中避免大事务的分批更新、分批插入、分批删除、分批提交等
环境CREATE TABLE t ASELECT i, i % 5 AS FROM generate_series(1, 100000) AS t(i);create table t1 as se ... 阅读全文