跳转到主要内容

Pigsty 博客文章

  • KNN 极致优化:从 RDS 到 PostGIS

    发布于 PostgreSQL

    PostgreSQL

    Featured Image for KNN 极致优化:从 RDS 到 PostGIS

    KNN 问题极致优化,从传统关系型设计到 PostGIS,实现 GIS 圈选场景下三万倍的性能提升。

    KNN 问题极致优化,从传统关系型设计到 PostGIS,实现 GIS 圈选场景下三万倍的性能提升。

  • 监控 PG 中的表大小

    发布于 PostgreSQL

    PostgreSQL

    Featured Image for 监控 PG 中的表大小

    PostgreSQL 中的表对应着许多物理文件,本文介绍如何统计一张表在 PostgreSQL 的实际大小。

    PostgreSQL 中的表对应着许多物理文件,本文介绍如何统计一张表在 PostgreSQL 的实际大小。

  • 一致性:过载的术语

    发布于 数据库

    数据库

    Featured Image for 一致性:过载的术语

    一致性这个词重载得很厉害,在不同语境中代表着不同的东西。ACID 里的 C 指事务一致性,CAP 里的 C 指线性一致性,此外还有"一致性哈希"、"最终一致性"等不同涵义。本文梳理这些概念的区别。

    一致性这个词重载得很厉害,在不同语境中代表着不同的东西。ACID 里的 C 指事务一致性,CAP 里的 C 指线性一致性,此外还有"一致性哈希"、"最终一致性"等不同涵义。本文梳理这些概念的区别。

  • 为什么要学习数据库原理

    发布于 数据库

    数据库

    Featured Image for 为什么要学习数据库原理

    只会写代码的是码农,学好数据库基本能混口饭吃。然而对优秀的工程师来说,只会用数据库是远远不够的。绝大多数应用都是数据密集型应用,数据库提供了对应用通用存储需求的高级抽象。

    只会写代码的是码农,学好数据库基本能混口饭吃。然而对优秀的工程师来说,只会用数据库是远远不够的。绝大多数应用都是数据密集型应用,数据库提供了对应用通用存储需求的高级抽象。

  • PgAdmin 安装配置

    发布于 PostgreSQL

    PostgreSQL

    Featured Image for PgAdmin 安装配置

    PgAdmin 是一个管理 PostgreSQL 的 GUI 程序,用 python 写成,但实在是过于古早,需要一些额外配置。

    PgAdmin 是一个管理 PostgreSQL 的 GUI 程序,用 python 写成,但实在是过于古早,需要一些额外配置。

  • 故障档案:快慢不匀雪崩

    发布于 PostgreSQL

    PostgreSQL

    Featured Image for 故障档案:快慢不匀雪崩

    最近发生了一起匪夷所思的故障,某数据库切走了一半的数据量和负载,结果却因为负载变大被打挂了。

    最近发生了一起匪夷所思的故障,某数据库切走了一半的数据量和负载,结果却因为负载变大被打挂了。

  • Bash 与 psql 小技巧

    发布于 PostgreSQL

    PostgreSQL

    Featured Image for Bash 与 psql 小技巧

    一些 PostgreSQL 与 Bash 交互的技巧。

    一些 PostgreSQL 与 Bash 交互的技巧。

  • 用 Exclude 实现互斥约束

    发布于 PostgreSQL

    PostgreSQL

    Featured Image for 用 Exclude 实现互斥约束

    Exclude 约束是一个 PostgreSQL 扩展,它可以实现一些更高级,更巧妙的的数据库约束。

    Exclude 约束是一个 PostgreSQL 扩展,它可以实现一些更高级,更巧妙的的数据库约束。

  • 函数易变性等级分类

    发布于 PostgreSQL

    PostgreSQL

    Featured Image for 函数易变性等级分类

    PgSQL 中的函数默认有三种易变性等级,合理使用可以显著改善性能。

    PgSQL 中的函数默认有三种易变性等级,合理使用可以显著改善性能。

  • Distinct On 去除重复数据

    发布于 PostgreSQL

    PostgreSQL

    Featured Image for Distinct On 去除重复数据

    使用 Distinct On 扩展字句快速找出分组内具有最大最小值的记录。

    使用 Distinct On 扩展字句快速找出分组内具有最大最小值的记录。

这个页面对您有帮助吗?