自由的对象-关系型数据库服务器(数据库管理系统)
在PGSQL中,写SQL语句时,单引号用来标识实际的值。双引号用来标识一个关键字,比如表名,字段名。
数据库作为现代技术的核心,如何高效地管理海量数据一直是技术团队关注的焦点。在 PostgreSQL 中,分区表(Partitioned Tables)为我们提供...
https://www.postgresql.org/ftp/pgadmin/pgadmin4/v6.9/windows/
PostgreSQL 提供了一系列强大的工具来备份和恢复数据库。这些工具包括 pg_dump, pg_restore,pg_dumpall,pg_basebac...
PostgreSQL是一个强大且开源的关系型数据库管理系统,以其稳定性、功能丰富性和对SQL标准的广泛支持而闻名。它不仅提供了传统的关系型数据库功能,如事务处理...
可以直接基于psql查看一些信息,也可以基于psql进入到命令行后,再做具体操作。
优化器的代价模型(Cost Model)是数据库查询优化器用于评估不同查询执行计划的代价,并选择最优执行计划的重要核心部分。PostgreSQL 的代价模型通过...
并行查询是PostgreSQL提供的一种功能,它允许查询在多个CPU核心或处理器上同时执行,从而显著提高查询性能,特别是在处理大型数据集时。并行查询的设计目标是...
当需要在PostgreSQL数据库中大规模填充数据时,采用正确的策略至关重要。以下是提高数据加载效率的九个关键步骤:
以下列表展示了PostgreSQL中可用的锁模式及其自动使用的上下文。您也可以通过LOCK命令显式获取这些锁。请记住,所有这些锁模式都是表级锁,即使名称中包含“...
每个表都有一个主堆磁盘文件,其中大部分数据都存储在那里。如果表有任何可能包含大量值的列,则也可能存在一个与该表相关的TOAST文件,用于存储不适合舒适地放入主表...
PostgreSQL 提供了一系列的工具和视图来帮助数据库管理员监控各种维护任务的进度。
PostgreSQL 提供了一套丰富的统计信息收集和报告机制,用于监控数据库的运行状况和性能。以下是这些机制的一些关键要点:
在PostgreSQL中实现高可用性(HA)有多种方法,每种方法都有其特定的应用场景和优势。以下是针对不同解决方案的比较,以及对日志传送备用服务器和相关配置的总...
配置恢复参数,在postgresql.conf中设置恢复配置,包括restore_command来定义如何检索归档的WAL文件。在数据目录下创建recovery...
PostgreSQL 数据库的维护是确保数据库高效、可靠运行的关键。维护任务可以分为几个关键的方面,包括常规吸尘(VACUUM)、例行重索引(REINDEX)、...
在 PostgreSQL 中,角色(Roles)是用来管理数据库访问权限的一种机制。一个角色可以被认为是一个用户或一组用户。角色可以拥有数据库对象(如表、视图、...
PostgreSQL 使用三个主要的配置文件来控制服务器的行为、网络访问和用户映射。下面是对这三个文件的详细介绍:
特点:布隆过滤器索引,适合于检查元素是否属于一个集合,但可能存在误报(false positive),因此需要使用实际数据再次验证