11 2021 档案
摘要:-1. pg_blocking # 找出精确时间段阻塞的SQL## 在navicat执行,复制结果,第一个就是最开始出现阻塞的SQL select * from pg_blocking where d_time >'2022-01-26 07:50:02+08' and d_time < '2022
阅读全文
摘要:1. 知识广度 vs 知识深度 的对比分析 右上角有一个黑点,那是公司的目标。当前位置在左下角的原点,两点之间没有现成的道路,需要自己寻找实现路径。 这时,知识广度就发挥作用了,了解的信息越广泛,知道的情况越多,就越可能具备洞察力,能够在多条路径里面,选出最合适的道路。知识面狭窄的人,由于不了解其它
阅读全文
摘要:0. 火焰图生成框架 1. Capture stacks 2. Fold stacks 3. flamegraph.pl 1. perf (13条消息) 性能分析之profiling及火焰图_巷中人的博客-CSDN博客 perf火焰图分析程序性能 perf record -e cpu-clock -
阅读全文
摘要:1. 原因 yum 调用curl 命令下载软件包,而curl 命令在从https 路径下载软件包时,会通过本地ca-certicifates 包中的文件校验证书合法性,如果ca-certificates 包过期,则会出现证书过期的问题 2. 解决 手动更新ca-certificates 软件包及其依
阅读全文
摘要:1. 火焰图的分析 y 轴表示调用栈,每一层都是一个函数。调用栈越深,火焰就越高,顶部就是正在执行的函数,下方都是它的父函数。 x 轴表示抽样数,如果一个函数在 x 轴占据的宽度越宽,就表示它被抽到的次数多,即执行的时间长。 注意,x 轴不代表时间,而是所有的调用栈合并后,按字母顺序排列的。 参考:
阅读全文
摘要:1. 使用top看哪条进程占用,记下PID;2. 使用top -Hp PID查看是哪条线程占用,记下PID;3. 进入gdb;4. 输入attach PID;5. 输入命令bt看在哪里停下,那里就是频繁执行点。 (5条消息) GDB查看cpu占用100%_oolyl的专栏-CSDN博客
阅读全文