上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 目录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 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 临时表一直存在,并被应用程序开发人员广泛使用。然而,临时表的功能远不止表面看上去的那么简单。PostgreSQL 允许您以一种很好的方式配置临时表的生命周期,并有助于避免一些常见的陷阱。 创建临时表 默认情况下,临时表的存在时间与数据库连接的时间一样长。一旦断开连接,它就会被删除。在许多情况下,这是 阅读全文
posted @ 2024-01-10 21:18 jl1771 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 这是针对 PostgreSQL 数据库编写 SQL 查询的开发人员最常见的问题之一。有多种方法可以在 SQL 语句中构建子选择或查找。PostgreSQL 优化器在优化查询方面非常智能,并且许多查询可以重写/转换以获得更好的性能。 让我们用一个例子来讨论这个主题,我使用 pgbench 创建的模式。 阅读全文
posted @ 2024-01-10 21:14 jl1771 阅读(351) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 的内置 autovacuum 功能正在不断改进,一个又一个版本。它变得越来越强大,同时减少了开销并解决了边缘情况。我认为没有任何 PostgreSQL 版本是在没有任何 autovacuum 改进的情况下推出的,毫无疑问,它对于大多数用例来说已经足够好了。 但是,这仍然远非适合 阅读全文
posted @ 2023-11-25 19:33 jl1771 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 应用程序开发人员和dba的PostgreSQL锁可见性在大多数情况下与重量级锁相关。复杂的数据库锁定操作需要使用来自系统目录的视图进行完整的检测。应该清楚哪个对象被特定的数据库“后端”进程锁定。任何锁的另一个名称是“瓶颈”。为了使数据库操作并行,我们应该将单个瓶颈分解为多个特定于操作的任务。 目录示 阅读全文
posted @ 2023-11-25 19:31 jl1771 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 理解PostgreSQL锁对于构建可伸缩的应用程序和避免停机是很重要的。现代计算机和服务器有许多CPU核心,可以并行执行多个查询。数据库包含许多一致的结构,这些结构由并行运行的查询或后台进程所做的更改可能导致数据库崩溃,甚至损坏数据。因此,我们需要能够阻止来自并发进程的访问,同时更改共享内存结构或行 阅读全文
posted @ 2023-11-25 19:31 jl1771 阅读(112) 评论(0) 推荐(0) 编辑
摘要: pip的全称:package installer for python,是 Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。 目录安装pip常用命令获取帮助查看pip版本升级pip安装库使用wheel文件安装库检查兼容问题卸载库查看已安装的库查看需要升级的库升级库 阅读全文
posted @ 2023-11-25 19:26 jl1771 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 为了获得最佳性能,PostgreSQL数据库依赖于正确定义的操作系统参数。配置不当的操作系统内核参数可能导致数据库服务器性能下降。因此,必须根据数据库服务器及其工作负载来配置这些参数。在这篇文章中,我们将讨论一些可能影响数据库服务器性能的重要Linux内核参数,以及如何调优这些参数。 SHMMAX 阅读全文
posted @ 2023-11-25 19:24 jl1771 阅读(195) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 10 一重量新特性为逻辑复制( Logical Replication ),这一新特性的主要提交者来自于 2ndquadrant 开发者,感谢他们的付出! 目录1 逻辑解析2 逻辑复制架构3 逻辑复制部署4 逻辑复制添加表、删除表5 逻辑复制启动、停止6 逻辑复制配置注意事项和 阅读全文
posted @ 2023-11-25 19:19 jl1771 阅读(489) 评论(0) 推荐(1) 编辑
摘要: 在执行大量写操作的系统上,调优检查点对于获得良好的性能至关重要。然而,检查点是我们经常发现混淆和配置问题的地方之一,那么让我带你了解一下检查点,它们做什么以及如何在PostgreSQL中调优它们。 虽然有一些关于它的文档,但我决定用可能更容易理解的语言来写它——不是作为开发人员,而是作为 Postg 阅读全文
posted @ 2023-11-25 19:17 jl1771 阅读(14) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页