随笔 - 71,  文章 - 2,  评论 - 0,  阅读 - 33936
摘要: 首先并不是必须写成*args 和**kwargs。 只有变量前⾯的 *(星号)才是必须的。当然你也可以写成*var 和**vars等等,而写成*args 和**kwargs只是⼀个通俗的命名约定。 *args 和**kwargs主要用于函数定义,你可以将不定数量的参数传递给⼀个函数。 *args 是 阅读全文
posted @ 2024-01-13 20:34 jl1771 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 目录1. 介绍2. 什么是崩溃转储文件?3. 如何生成一个有用的崩溃转储文件4. 使用GDB分析转储文件5. 有用的GDB命令5.1 bt(Back Trace)命令5.1 f (Fly)命令5.2 p(Print)命令5.3 x(examine)命令6. 总结 1. 介绍 在这篇博客文章中,我将讨 阅读全文
posted @ 2024-01-10 21:20 jl1771 阅读(143) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 的内置 autovacuum 功能正在不断改进,一个又一个版本。它变得越来越强大,同时减少了开销并解决了边缘情况。我认为没有任何 PostgreSQL 版本是在没有任何 autovacuum 改进的情况下推出的,毫无疑问,它对于大多数用例来说已经足够好了。 但是,这仍然远非适合 阅读全文
posted @ 2023-11-25 19:33 jl1771 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 应用程序开发人员和dba的PostgreSQL锁可见性在大多数情况下与重量级锁相关。复杂的数据库锁定操作需要使用来自系统目录的视图进行完整的检测。应该清楚哪个对象被特定的数据库“后端”进程锁定。任何锁的另一个名称是“瓶颈”。为了使数据库操作并行,我们应该将单个瓶颈分解为多个特定于操作的任务。 目录示 阅读全文
posted @ 2023-11-25 19:31 jl1771 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 理解PostgreSQL锁对于构建可伸缩的应用程序和避免停机是很重要的。现代计算机和服务器有许多CPU核心,可以并行执行多个查询。数据库包含许多一致的结构,这些结构由并行运行的查询或后台进程所做的更改可能导致数据库崩溃,甚至损坏数据。因此,我们需要能够阻止来自并发进程的访问,同时更改共享内存结构或行 阅读全文
posted @ 2023-11-25 19:31 jl1771 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 为了获得最佳性能,PostgreSQL数据库依赖于正确定义的操作系统参数。配置不当的操作系统内核参数可能导致数据库服务器性能下降。因此,必须根据数据库服务器及其工作负载来配置这些参数。在这篇文章中,我们将讨论一些可能影响数据库服务器性能的重要Linux内核参数,以及如何调优这些参数。 SHMMAX 阅读全文
posted @ 2023-11-25 19:24 jl1771 阅读(624) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 10 一重量新特性为逻辑复制( Logical Replication ),这一新特性的主要提交者来自于 2ndquadrant 开发者,感谢他们的付出! 目录1 逻辑解析2 逻辑复制架构3 逻辑复制部署4 逻辑复制添加表、删除表5 逻辑复制启动、停止6 逻辑复制配置注意事项和 阅读全文
posted @ 2023-11-25 19:19 jl1771 阅读(1445) 评论(0) 推荐(1) 编辑
摘要: 在执行大量写操作的系统上,调优检查点对于获得良好的性能至关重要。然而,检查点是我们经常发现混淆和配置问题的地方之一,那么让我带你了解一下检查点,它们做什么以及如何在PostgreSQL中调优它们。 虽然有一些关于它的文档,但我决定用可能更容易理解的语言来写它——不是作为开发人员,而是作为 Postg 阅读全文
posted @ 2023-11-25 19:17 jl1771 阅读(62) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 是一种流行的开源关系数据库管理系统,广泛用于存储和管理数据。PostgreSQL 中可能遇到的常见问题之一是复制滞后。 在这篇博客中,我们将讨论什么是复制延迟、它发生的原因以及如何在 PostgreSQL 中缓解它。 什么是复制滞后? 复制延迟是指数据写入主数据库的时间与复制到 阅读全文
posted @ 2023-11-25 19:06 jl1771 阅读(143) 评论(0) 推荐(0) 编辑
摘要: autovacuum 是 postgresql 里非常重要的一个服务端进程,能够自动地执行,在一定条件下自动地对 dead tuples 进行清理并对表进行分析。 目录1.1 什么是autovacuum?1.2 为什么需要autovacuum1.3 记录autovacuum1.4 什么时候做auto 阅读全文
posted @ 2023-09-20 23:15 jl1771 阅读(39) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示