From 08869e6b1005a8dd1359ea15a405a01fe1071bd7 Mon Sep 17 00:00:00 2001 From: cctvcat <807254037@qq.com> Date: Wed, 3 Jul 2024 14:27:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=8D=9A=E5=AE=A2?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E9=94=99=E8=AF=AF=E5=AF=BC=E8=87=B4=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- ...263\345\217\202\346\225\260\357\274\2101\357\274\211.md" | 6 +++--- ...7\347\233\270\345\205\263\345\217\202\346\225\260(2).md" | 6 +++--- ...\230\345\210\206\351\205\215\350\267\237\350\270\252.md" | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index aceb57e4..8282ea4e 100644 --- a/README.md +++ b/README.md @@ -20,13 +20,13 @@ openGauss 是用 markdown 格式写博客的。 ``` --- -title: "Sample Post" +title: 'Sample Post' date: '2020-03-03' category: 'blog' tags: ['openGauss'] archives: '2020-03' -author:'openGaussBlog Maintainer' -summary: "Just about everything you'll need to style in the theme:headings, paragraphs, blockquotes, tables, code blocks, and more." +author: 'openGaussBlog Maintainer' +summary: 'Just about everything you'll need to style in the theme:headings, paragraphs, blockquotes, tables, code blocks, and more.' --- Here you can edit your blog. diff --git "a/app/zh/blogs/chunyangxu/2024-05-20-\344\273\216\350\277\220\347\273\264\350\247\206\350\247\222\346\235\245\350\247\243\346\236\220vacuum\346\234\272\345\210\266\344\270\216\347\233\270\345\205\263\345\217\202\346\225\260\357\274\2101\357\274\211.md" "b/app/zh/blogs/chunyangxu/2024-05-20-\344\273\216\350\277\220\347\273\264\350\247\206\350\247\222\346\235\245\350\247\243\346\236\220vacuum\346\234\272\345\210\266\344\270\216\347\233\270\345\205\263\345\217\202\346\225\260\357\274\2101\357\274\211.md" index ae398e6e..952937ad 100644 --- "a/app/zh/blogs/chunyangxu/2024-05-20-\344\273\216\350\277\220\347\273\264\350\247\206\350\247\222\346\235\245\350\247\243\346\236\220vacuum\346\234\272\345\210\266\344\270\216\347\233\270\345\205\263\345\217\202\346\225\260\357\274\2101\357\274\211.md" +++ "b/app/zh/blogs/chunyangxu/2024-05-20-\344\273\216\350\277\220\347\273\264\350\247\206\350\247\222\346\235\245\350\247\243\346\236\220vacuum\346\234\272\345\210\266\344\270\216\347\233\270\345\205\263\345\217\202\346\225\260\357\274\2101\357\274\211.md" @@ -1,11 +1,11 @@ --- -title: "从运维视角来解析vacuum机制跟相关参数(1)" +title: '从运维视角来解析vacuum机制跟相关参数(1)' date: '2024-05-20' category: 'blog' tags: ['openGauss'] archives: '2024-05' -author:'xuchunyang' -summary: "从运维视角来解析vacuum机制跟相关参数" +author: 'xuchunyang' +summary: '从运维视角来解析vacuum机制跟相关参数' --- ​ 这两天想仔细了解一下vacuum机制,因为该机制会影响数据库的性能以及表的占用空间。通过网上了解一些资料,有些是从纯代码角度来解析的,有些是用纯文字来描述的,看了之后,似懂非懂,心中还是没有完全理清楚vacuum的机制。于是,准备按照自己的思路,来撸撸opengauss的代码,以便解答自己的疑惑。下面将描述个人的学习思路以及学习所得。 diff --git "a/app/zh/blogs/chunyangxu/2024-05-23-\344\273\216\350\277\220\347\273\264\350\247\206\350\247\222\346\235\245\350\247\243\346\236\220vacuum\346\234\272\345\210\266\350\267\237\347\233\270\345\205\263\345\217\202\346\225\260(2).md" "b/app/zh/blogs/chunyangxu/2024-05-23-\344\273\216\350\277\220\347\273\264\350\247\206\350\247\222\346\235\245\350\247\243\346\236\220vacuum\346\234\272\345\210\266\350\267\237\347\233\270\345\205\263\345\217\202\346\225\260(2).md" index 5241e28c..426e1178 100644 --- "a/app/zh/blogs/chunyangxu/2024-05-23-\344\273\216\350\277\220\347\273\264\350\247\206\350\247\222\346\235\245\350\247\243\346\236\220vacuum\346\234\272\345\210\266\350\267\237\347\233\270\345\205\263\345\217\202\346\225\260(2).md" +++ "b/app/zh/blogs/chunyangxu/2024-05-23-\344\273\216\350\277\220\347\273\264\350\247\206\350\247\222\346\235\245\350\247\243\346\236\220vacuum\346\234\272\345\210\266\350\267\237\347\233\270\345\205\263\345\217\202\346\225\260(2).md" @@ -1,11 +1,11 @@ --- -title: "从运维视角来解析vacuum机制跟相关参数(2)" +title: '从运维视角来解析vacuum机制跟相关参数(2)' date: '2024-05-21' category: 'blog' tags: ['openGauss'] archives: '2024-05' -author:'xuchunyang' -summary: "从运维视角来解析vacuum机制跟相关参数" +author: 'xuchunyang' +summary: '从运维视角来解析vacuum机制跟相关参数' --- 上一篇从运维视角解析了vacuum的机制,但还没讲解完,有几个跟freeze相关的参数还没有涉及到,今天接着往下继续挖,看能否解析到相关参数。 diff --git "a/app/zh/blogs/chunyangxu/2024-06-19-opengauss\345\206\205\345\255\230\345\210\206\351\205\215\350\267\237\350\270\252.md" "b/app/zh/blogs/chunyangxu/2024-06-19-opengauss\345\206\205\345\255\230\345\210\206\351\205\215\350\267\237\350\270\252.md" index 3101b0d7..f6dc4de8 100644 --- "a/app/zh/blogs/chunyangxu/2024-06-19-opengauss\345\206\205\345\255\230\345\210\206\351\205\215\350\267\237\350\270\252.md" +++ "b/app/zh/blogs/chunyangxu/2024-06-19-opengauss\345\206\205\345\255\230\345\210\206\351\205\215\350\267\237\350\270\252.md" @@ -1,11 +1,11 @@ --- -title: "opengauss内存分配跟踪" +title: 'opengauss内存分配跟踪' date: '2024-06-19' category: 'blog' tags: ['openGauss'] archives: '2024-06' -author:'xuchunyang' -summary: "如何使用dbe_perf.track_memory_context以及pv_session_memctx_detail追踪内存分配" +author: 'xuchunyang' +summary: '如何使用dbe_perf.track_memory_context以及pv_session_memctx_detail追踪内存分配' --- ​ 近日,我们线上系统遇到动态内存高的报警(通过查询视图gs_total_memory_detail 获取的监控数值),经过定位,发现是绑定变量在不应该使用的场景使用了,导致会话线程在缓存执行计划上消耗了大量的内存,也就是CachedPlan 内存上下文占用内存多(通过查询gs_session_memory_detail可以获得某个会话线程各个上下文占用的内存)。虽然该问题已经定位,但还是想对opengauss的内存知识以及问题定位有更多的了解,然后查找一些资料以及学习了一小段代码,在这里做一下笔记。 -- Gitee