pgsimcity

可漫游的3D城市,用建筑代表PostgreSQL内部组件,帮助直观理解查询、内存、检查点和复制等机制。

分享到 X许可证: Apache-2.0

概述

PGSimCity 是一座可以漫游的 3D 城市,用来展示 PostgreSQL 的内部工作方式。建筑代表 PostgreSQL 的各个组件,动态展示它们之间的交互。你可以跟踪一条查询、调查不断变大的表,或观察内存、检查点和复制成为瓶颈时的变化。它在支持 WebGL2 的浏览器中运行,无需安装。其中有一个引导案例:autovacuum 在运行,但表仍持续增长。

主要特点

  • 建筑代表 PostgreSQL 内部组件的 3D 城市
  • 针对 vacuum 阻塞的引导式排查
  • 可跟踪查询或不断增长的表
  • 浏览器中用 WebGL2 运行,无需安装

适用场景

适合想以可视化方式学习 PostgreSQL 内部原理并练习排查问题的开发者和 DBA。需要支持 WebGL2 的浏览器。

上游仓库
NikolayS/PGSimCity
GitHub 上的 fork
Guo-astro/pgsimcity
上游 Star 数
755
分类
开发者工具与基础设施
编程语言
TypeScript
许可证
Apache-2.0
Fork 时间
2026-07-30
同步状态
已同步上次同步 2026-09-29