08 2023 档案

摘要:天有不测风云,人有旦夕祸福。蜈蚣百足,行不及蛇;雄鸡两翼,飞不过鸦。马有千里之程,无骑不能自往;人有冲天之志,非运不能自通。 盖闻:人生在世,富贵不能淫,贫贱不能移。文章盖世,孔子厄于陈邦;武略超群,太公钓于渭水。颜渊命短,殊非凶恶之徒;盗跖年长,岂是善良之辈。尧帝明圣,却生不肖之儿;瞽叟愚顽,反生 阅读全文
posted @ 2023-08-19 17:41 耀阳居士 阅读(82) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL 源码性能诊断(perf profiling)指南(含火焰图生成分析FlameGraph) - 珍藏级 作者 digoal 日期 2016-11-28 标签 PostgreSQL , Linux , perf , 性能诊断 , stap , systemtap , strace 阅读全文
posted @ 2023-08-19 15:30 耀阳居士 阅读(99) 评论(0) 推荐(0) 编辑
摘要:火焰图(Flame Graphs)的安装和基本用法 火焰图(Flame Graphs) 一、概述: 火焰图(flame graph)是性能分析的利器,通过它可以快速定位性能瓶颈点。 perf 命令(performance 的缩写)是 Linux 系统原生提供的性能分析工具,会返回 CPU 正在执行的 阅读全文
posted @ 2023-08-19 15:22 耀阳居士 阅读(279) 评论(0) 推荐(0) 编辑
摘要:perf + 火焰图分析程序性能 1、perf命令简要介绍 性能调优时,我们通常需要分析查找到程序百分比高的热点代码片段,这便需要使用 perf record 记录单个函数级别的统计信息,并使用 perf report 来显示统计结果; perf record perf report 举例: sud 阅读全文
posted @ 2023-08-19 14:49 耀阳居士 阅读(148) 评论(0) 推荐(0) 编辑
摘要:Debug 利器:pstack & strace 2019-12-05 04:15 陈心朔 阅读(8026) 评论(4) 编辑 收藏 举报 工作中难免会遇到各种各样的 bug,对于开发环境 or 测试环境的问题还好解决,可以使用 gdb 打断点或者在代码中埋点来定位异常;但是遇到线上的 bug 就很 阅读全文
posted @ 2023-08-19 14:25 耀阳居士 阅读(30) 评论(0) 推荐(0) 编辑
摘要:调试与性能分析 2022-08-03 7 min read c/cpp , techs 调试 我常用的调试工具是 GDB (g++ -g)和二分查错法,先删除一半代码,看是否有问题,如果没有问题,那问题就在另一半代码中 :) 运行时 运行时(runtime debug)调试在一些场景下比较重要,比如 阅读全文
posted @ 2023-08-19 14:22 耀阳居士 阅读(99) 评论(0) 推荐(0) 编辑
摘要:浅谈性能分析 2022年02月05日 数据库 评论 1 条 阅读 1,855 次 性能分析和优化是一个要求比较全面的工作,通常既要了解所分析的目标系统本身的设计和实现,也要对操作系统等底层基础设施有一定了解,同时需要掌握一些方法论以指导性能分析和优化工作。 本文尝试根据个人这几年做过的几次数据库性能 阅读全文
posted @ 2023-08-19 14:21 耀阳居士 阅读(242) 评论(0) 推荐(0) 编辑
摘要:pstack,strace,gdb工具使用MySQL 的几种调式分析工具介绍MySQL 的几种调式分析工具,常用的有如下4种:pstackgdbstraceperf如下分别介绍之。 pstack 注意:pstack所追踪的是用户态调用栈 获取堆栈信息问题线程的定位负载较低mysql_pid=2363 阅读全文
posted @ 2023-08-19 14:18 耀阳居士 阅读(429) 评论(0) 推荐(0) 编辑
摘要:图的遍历有多种方式,但是这里从数据结构基础出发,还是只介绍基础的两种方式,深度优先遍历和广度优先遍历。 深度优先遍历图的深度优先搜索(Depth First Search),和树的前序遍历比较类似。 它的思想:假设初始状态是图中所有顶点均未被访问,则从某个顶点v出发,首先访问该顶点,然后依次从它的各 阅读全文
posted @ 2023-08-19 14:17 耀阳居士 阅读(15) 评论(0) 推荐(0) 编辑
摘要:图解PostgreSQL-buffer管理(一) 闫宗帅2020-01-04 2518 一、数据结构 1、Buffer由数组BufferDescriptor[]数组进行管理。该数组由函数InitBufferPool创建,大小为NBuffers个成员即BufferDesc。该数组创建后由Strateg 阅读全文
posted @ 2023-08-04 13:43 耀阳居士 阅读(65) 评论(0) 推荐(0) 编辑
摘要:openGauss 5.0.0 资源管控功能介绍 严少安2023-07-12 228 openGauss 5.0.0 在资源管控方面有了显著的提升。在原生的 PostgreSQL 中其实并没有资源管控特性,但是在 EDB 版本,及其他云厂的 PG 中,增加了资源管控能力,对于 Serverless 阅读全文
posted @ 2023-08-04 13:39 耀阳居士 阅读(164) 评论(0) 推荐(0) 编辑
摘要:【银河麒麟V10】【服务器】numa技术 桂安俊@kylinOS 已于 2022-10-14 22:00:49 修改 2807 收藏 13分类专栏: # 服务器操作系统版权 服务器操作系统专栏收录该内容26 篇文章42 订阅订阅专栏目录 1、numa介绍2、numa工具安装3、numa查看4、num 阅读全文
posted @ 2023-08-04 13:20 耀阳居士 阅读(784) 评论(0) 推荐(0) 编辑
摘要:标签: vscode goland golang 远程配置 环境配置 远程调试 对于大型的 Golang 项目往往我都会使用 Goland 这样的专业 IDE,但是由于我本地开发环境硬件资源偏低,不能很顺畅的使用 Goland,这个时候我们就可以使用 VSCode 来代替 Goland,另外 VSC 阅读全文
posted @ 2023-08-04 13:20 耀阳居士 阅读(221) 评论(0) 推荐(0) 编辑
摘要:2022-05-05 346 安装环境 主机名ip角色 cs1 192.168.43.10 etcd、patroni、postgresql cs2 192.168.43.11 etcd、patroni、postgresql cs3 192.168.43.12 etcd、patroni、postgre 阅读全文
posted @ 2023-08-02 13:26 耀阳居士 阅读(236) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示