postgresql
- 第 28 章:核心功能 SQL 查询 - PostgreSQL入门
-
欢迎来到我们史诗级教程的最终章!在上一章,我们成功地构建了博客系统的数据库骨架。现在,这个结构精良的数据库正静静地等待着我们去使用它。在这一章,我们将扮演“应用程序后端开发者”的角色。我们将模拟博客系统的各种核心功能,并为每一个功能编写对应的SQL语句。这将是一个绝佳的机会,来综合运用我们前面学...
- postgresql的6种索引介绍_postgresql默认用户名和密码
-
postgresql几种索引PostgreSQL支持多种索引类型,每种索引的设计原理、适用场景和优缺点各有不同。以下是对主要索引类型的详细介绍:1.B-Tree索引创建方式CREATEINDEXidx_nameONtable_name(column_name);原理基于平衡树结构,将数...
- 第 20 章:索引与性能优化 - PostgreSQL入门
-
到目前为止,我们已经学习了如何设计表、保证数据完整性、以及如何用各种方式查询数据。但当我们的表从几十行增长到几百万、甚至上亿行时,一个之前只需要0.1秒的查询,可能会变成需要几分钟甚至几小时的“灾难”。这时,我们就必须进入数据库性能优化的领域了。而在这个领域中,最核心、最立竿见影的工具,就是索引...
- PostgreSQL 主从复制 完整指南_主从复制mysql
-
PostgreSQL主从复制(StreamingReplication)完整指南PostgreSQL主从复制是一种实时同步数据的机制,可以实现高可用性(HA)、读写分离和负载均衡。其核心是WAL(Write-AheadLogging)日志与流复制机制。一、核心概念回顾Pr...
- PostgreSQL监控神器,千万注意这5大关键指标!
-
PostgreSQL监控神器,千万注意这5大关键指标!在当今数据驱动的业务环境中,数据库的性能和稳定性直接关系到企业的运营效率与用户体验。PostgreSQL作为一款功能强大的开源关系型数据库,被广泛应用于各类关键业务场景。然而,随着数据量和并发请求的增长,数据库监控成为确保系统健康运行的关键环节。...
- Retool 如何升级主应用 4TB 的 PostgreSQL 数据库
-
本文最初发布于Retool官方博客。Retool的云托管产品基于一个在微软Azure云中运行的4TB的Postgres数据库。去年秋天,我们把这个数据库从Postgres9.6版升级到13版,而且停机时间极短。我们是如何做到的呢?坦率地说,这不是一条从A到B的直线...
- PostgreSQL查询计划_postgresql查询计划中的cost组成
-
深入解析PostgreSQL查询计划:优化性能的关键在数据库管理系统中,查询计划是执行SQL查询时的关键组成部分。PostgreSQL作为一款功能强大的开源关系型数据库,其查询计划的生成与优化对于提升系统性能至关重要。本文将深入探讨PostgreSQL查询计划的工作原理,并介绍如何通过优化查询计划来...
- 第 27 章:数据库与表结构实现 - PostgreSQL入门
-
在上一章,我们已经绘制好了博客系统的宏伟蓝图。现在,是时候戴上安全帽,化身“建筑工程师”,将图纸上的设计一砖一瓦地搭建成真实的数据库结构了。这一章的目标非常明确:使用CREATETABLE语句,将我们在上一章设计的所有表、列、主键、外键和约束,在PostgreSQL中完整地实现出来。我们将...
- 谁帮我看看,为啥我的PostgreSQL查询速度这么慢???
-
PostgreSQL是一个功能强大且特性丰富的数据库,但如果未进行适当优化,缓慢的查询会严重拖累性能。你是否曾想知道为什么你的查询执行起来没完没了?在本指南中,我们将探讨PostgreSQL查询速度慢的10个常见原因,并提供可操作的解决方案来修复它们。一、缺少索引或索引效率低下问题:索引可...
- PostgreSQL事务处理_postgresql时区问题
-
PostgreSQL事务处理:原理、应用与优化引言在数据库管理系统领域,PostgreSQL以其强大的功能和稳定性备受关注。其中,事务处理是确保数据完整性和一致性的关键机制。一、PostgreSQL事务处理的原理事务是一组数据库操作的逻辑单元。在PostgreSQL中,事务遵循ACID原则。原子性...
