简介在PostgreSQL中,可以通过启用慢查询日志来记录执行时间较长的SQL语句,然后通过外部表来查询告警日志即可。步骤一log_min_duration_statement:设置记录SQL执行时间 ... 阅读全文
简介若SQL在运行,则直接去查询会话即可。若SQL已完成,则可以通过sys.dm_db_session_space_usage查询,但是时间长也不会保存若2017版本,则可以使用查询存储来获取,若其它 ... 阅读全文
简介SQL Server存储过程优化的重点和难点在于如何找到存储过程中最耗时的部分。尤其对于很长的存储过程,或者多层嵌套调用的存储过程,难度会更大。需求1、SQL server如何找到存储过程中的正在 ... 阅读全文
简介1、内部查询只在查询运行时可见,外部查询完成后就不在可见2、参数gpcc.enable_send_inner_query需要设置为on,默认为on,参数文件/home/gpadmin/gpmetr ... 阅读全文
一、 问题背景 开发反馈PG中某函数执行时间很长,超过30分钟,想看看慢在其中哪一段SQL。但是如果直接通过pg_stat_activity查询,只能看到上层执行函数的语句,而不像oracle ... 阅读全文
最近遇到开发反馈一个执行将近2天的存储过程,需要分析慢的原因,汇总记录一下。通过v$session视图v$session中的sql_id是一直变化的,所以就是存储过程中当前正在执行的真实SQLsel ... 阅读全文
简介作为数据库管理员,很多时候会遇到线上堵塞的情况,或者是客户与相关部门同事反馈系统出现等待。虽然整个架构各环节都有可能影响着业务系统的性能,但是他们往往首先把“矛头”指向数据库。那么,这时候你该如何 ... 阅读全文