postgresql
文章平均质量分 74
明知山有虎,不去明知山。
文牧之
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PostgreSQL的 archive_mode 参数详解
【代码】PostgreSQL的 archive_mode 参数详解。原创 2025-11-27 21:26:56 · 479 阅读 · 0 评论 -
PostgreSQL 的wal_level 参数详解
检查 WAL 相关参数。原创 2025-11-27 21:17:26 · 713 阅读 · 0 评论 -
pgBackRest的并行及压缩参数测试
支持的压缩算法:none - no compressionbz2 - bzip2 compression formatgz - gzip compression formatlz4 - lz4 compression format (not available on all platforms)zst - Zstandard compression format (not available on all platforms)默认压缩级别:bz2 - 9gz - 6lz4 - 1zst -原创 2025-11-25 17:01:52 · 805 阅读 · 0 评论 -
pgBackRest支持的压缩算法
pgBackRest 支持多种压缩算法,可以根据不同的需求在速度、压缩率和CPU使用率之间进行权衡。原创 2025-11-24 22:12:38 · 244 阅读 · 0 评论 -
SELECT pg_reload_conf() 与 pg_ctl reload 对比详解
【代码】SELECT pg_reload_conf() 与 pg_ctl reload 对比详解。原创 2025-11-24 21:33:46 · 424 阅读 · 0 评论 -
视图pg_settings 的 context 字段详解
contextinternal: 编译时固定,无法修改postmaster: 需要重启数据库服务sighup: 需要重载配置(backend: 影响新连接superuser: 需要超级用户权限user: 任何用户可修改理解context正确管理参数变更规划系统维护窗口避免不必要的服务重启合理分配用户权限。原创 2025-11-21 15:06:01 · 649 阅读 · 0 评论 -
PostgreSQL的扩展dict_int
特性描述用途为文本搜索提供整数处理能力类型文本搜索字典适用场景处理包含数字的文本内容安装方式需要显式创建扩展。原创 2025-06-19 22:05:37 · 635 阅读 · 0 评论 -
PostgreSQL的扩展bloom
bloom 是 PostgreSQL 提供的一个基于**布隆过滤器(Bloom Filter)**的索引扩展,特别适合多列任意组合查询的优化场景。原创 2025-06-18 22:14:19 · 534 阅读 · 0 评论 -
PostgreSQL的扩展autoinc
- 使用自定义序列名模式。原创 2025-06-18 22:10:27 · 618 阅读 · 0 评论 -
PostgreSQL的扩展lo
lo (Large Object) 是 PostgreSQL 用于存储大对象(通常超过 1GB)的扩展模块,提供对二进制大对象(BLOB)的高效存储和管理功能。原创 2025-06-17 22:21:56 · 818 阅读 · 0 评论 -
PostgreSQL的扩展UUID-OSSP
UUID v1:基于 MAC 地址和时间戳UUID v3:基于 MD5 哈希和命名空间UUID v4:基于随机数UUID v5:基于 SHA-1 哈希和命名空间-- 用于URL的命名空间UUID-- 用于DNS的命名空间UUID-- 用于ISO OID的命名空间UUID-- 用于X.500 DN的命名空间UUID。原创 2025-06-16 21:02:33 · 1840 阅读 · 0 评论 -
PostgreSQL的扩展pg_visibility
检查可见性映射:查看哪些数据块被标记为"全部可见"诊断页面问题:识别可能包含死元组(dead tuples)的页面维护辅助:帮助优化VACUUM操作。原创 2025-06-14 21:38:15 · 1364 阅读 · 0 评论 -
PostgreSQL的扩展adminpack
文件系统操作:在数据库服务器上进行有限的文件读写日志文件访问:方便查看和管理 PostgreSQL 日志文件维护工具:提供一些数据库维护的实用函数。原创 2025-06-13 21:42:38 · 1696 阅读 · 0 评论 -
PostgreSQL的扩展moddatetime
是 PostgreSQL 的一个内置扩展,用于自动维护表的最后修改时间字段。这个扩展可以自动更新指定字段为当前时间戳,非常适合需要跟踪记录最后修改时间的应用场景。原创 2025-06-13 21:38:57 · 882 阅读 · 0 评论 -
PostgreSQL 用户名大小写处理规则
如果需要区分大小写,可以使用。原创 2025-06-12 21:35:32 · 876 阅读 · 0 评论 -
PostgreSQL 的扩展pg_surgery
修复损坏的表和索引强制修改系统目录恢复无法通过常规方法访问的数据处理事务ID回卷问题。原创 2025-06-10 17:50:52 · 1510 阅读 · 0 评论 -
PostgreSQL 的扩展pg_walinspect
是 PostgreSQL 中用于分析和检查预写日志(WAL)的强大工具扩展,它为数据库管理员提供了直接访问和解析 WAL 记录的能力。原创 2025-06-10 17:47:59 · 926 阅读 · 0 评论 -
PostgreSQL 对 IPv6 的支持情况
PostgreSQL 全面支持 IPv6 网络协议,包括连接、存储和操作 IPv6 地址。原创 2025-06-09 21:33:57 · 1068 阅读 · 0 评论 -
PostgreSQL 的扩展pageinspect
功能:提供对 PostgreSQL 堆表、索引等页面级别的低级检查功能用途诊断数据损坏问题理解 PostgreSQL 存储结构优化性能(分析页面填充率等)开发数据库工具和扩展版本支持:PostgreSQL 9.6+(不同版本功能可能略有差异)原创 2025-06-07 23:26:07 · 1648 阅读 · 0 评论 -
PostgreSQL 的扩展pg_freespacemap
功能:提供对表的空闲空间映射的直接访问用途分析表的空间利用率识别空间浪费严重的表优化VACUUM和空间回收策略诊断膨胀问题版本支持:PostgreSQL 8.4+(不同版本功能可能略有差异)原创 2025-06-06 20:48:39 · 939 阅读 · 0 评论 -
PostgreSQL 的扩展pg_prewarm
手动预热:将指定的表或索引数据加载到内存自动预热:重启后恢复之前的缓存状态两级缓存:支持加载到 PostgreSQL 缓冲区或操作系统缓存。原创 2025-06-05 21:33:08 · 1175 阅读 · 0 评论 -
PostgreSQL的扩展 pg_buffercache
功能:实时查看共享缓冲区的使用情况用途性能分析与调优缓存命中率分析识别热点数据内存配置优化版本兼容。原创 2025-06-04 21:42:40 · 953 阅读 · 0 评论 -
PostgreSQL 密码策略扩展对比:passwordcheck vs credcheck
PostgreSQL 提供了多个扩展来增强密码安全性,其中和credcheck是两个常用的密码策略扩展。原创 2025-06-04 08:51:38 · 2036 阅读 · 0 评论 -
PostgreSQL的扩展 passwordcheck
功能:在创建或修改用户密码时检查密码复杂度目的:防止使用过于简单的密码适用版本检查内容密码长度是否包含数字和字母是否与用户名相同基本字典检查// 在passwordcheck.c中添加自定义字典路径。原创 2025-06-03 21:20:03 · 1633 阅读 · 0 评论 -
PostgreSQL的扩展 auth_delay
auth_delay是 PostgreSQL 提供的一个安全相关扩展,主要用于防止暴力破解攻击。它通过在认证失败后引入人为延迟来增加暴力破解的难度。原创 2025-06-03 21:04:22 · 1644 阅读 · 0 评论 -
PostgreSQL的扩展 pgrowlocks
pgrowlocks是 PostgreSQL 的一个系统扩展,用于显示表中行级锁定信息。这个扩展特别适合诊断锁争用问题和性能调优。原创 2025-06-02 21:34:00 · 653 阅读 · 0 评论 -
PostgreSQL的扩展 insert_username
- 创建使用不同列名的表name text,creator text, -- 替代 created_bylast_editor text -- 替代 modified_by-- 使用参数指定列名。原创 2025-06-02 21:27:57 · 1450 阅读 · 0 评论 -
PostgreSQL的扩展 dblink
dblink 是 PostgreSQL 的一个核心扩展,允许在当前数据库中访问其他 PostgreSQL 数据库的数据,实现跨数据库查询功能。原创 2025-05-31 23:50:49 · 1748 阅读 · 0 评论 -
PostgreSQL 临时表空间
PostgreSQL 使用临时表空间来存储查询执行过程中产生的临时数据,与 Oracle 类似但实现方式有所不同。原创 2025-05-30 22:36:27 · 1121 阅读 · 0 评论 -
PostgreSQL 内置扩展列表
PostgreSQL 自带了许多内置扩展(built-in extensions),这些扩展提供了额外的功能而不需要额外安装。原创 2025-05-28 23:20:16 · 1167 阅读 · 0 评论 -
PostgreSQL 数据完整性检查工具对比:amcheck 与 pg_checksums
amcheck扩展和工具。它们在功能定位、检查层次和使用场景上有显著区别。原创 2025-05-28 21:43:33 · 1636 阅读 · 0 评论 -
PostgreSQL的扩展 amcheck
功能:检查 B-tree 索引和堆表的结构完整性适用版本:PostgreSQL 10+(功能随版本增强)主要用途主动检测数据损坏故障排除时的诊断工具定期维护检查。原创 2025-05-27 21:39:50 · 1264 阅读 · 0 评论 -
PostgreSQL 中 VACUUM 操作的锁机制对比
PostgreSQL 提供了三种主要的 VACUUM 操作:AutoVACUUM、VACUUM 和 VACUUM FULL,它们在锁机制上有显著差异。原创 2025-05-16 07:00:00 · 644 阅读 · 0 评论 -
AutoVACUUM (PostgreSQL) 与 DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC (Oracle) 对比
PostgreSQL环境:应始终启用AutoVACUUM,重点优化大表和繁忙表的参数Oracle环境:可灵活选择自动/手动混合策略,对数据仓库注意分区表处理。原创 2025-05-15 21:43:50 · 1420 阅读 · 0 评论 -
PostgreSQL 配置设置函数
PostgreSQL 提供了一组配置设置函数(Configuration Settings Functions),用于查询和修改数据库服务器的运行时配置参数。这些函数为数据库管理员提供了动态管理数据库配置的能力,无需重启数据库服务。原创 2025-05-13 18:15:55 · 770 阅读 · 0 评论 -
PostgreSQL 服务器信号函数
PostgreSQL 提供了一组服务器信号函数(Server Signaling Functions),允许数据库管理员向 PostgreSQL 服务器进程发送特定信号以控制服务器行为。这些函数提供了对数据库服务器的精细控制能力。原创 2025-05-13 18:07:20 · 633 阅读 · 0 评论 -
PostgreSQL 恢复信息函数
PostgreSQL 提供了一系列恢复信息函数(Recovery Information Functions),用于监控和获取数据库恢复过程的关键信息,特别是在流复制和PITR(Point-In-Time Recovery)场景中。原创 2025-05-13 16:19:17 · 568 阅读 · 0 评论 -
PostgreSQL pg_dump 与 Oracle expdp 对比
简单易用,与PostgreSQL紧密集成支持多种输出格式目录格式支持真正的并行导出不依赖服务器端组件。原创 2025-05-13 11:34:38 · 746 阅读 · 0 评论 -
PostgreSQL 的表连接方法
PostgreSQL 提供了多种高效的连接算法,每种方法适用于不同的查询场景。原创 2025-05-13 08:52:10 · 1256 阅读 · 0 评论 -
PostgreSQL 序列(Sequence) 与 Oracle 序列对比
对比维度PostgreSQL优势Oracle优势语法简洁性SERIAL类型更简单IDENTITY列(12c+)更标准化功能丰富性OWNED BY关联有用ORDER选项适合RAC环境默认性能默认CACHE=1较保守默认CACHE=20更适合高并发分布式支持无特别优化RAC环境下有ORDER选项支持与表集成SERIAL和OWNED BY提供更好集成12c+的IDENTITY列集成度好已有数据库平台并发需求程度是否需要分布式支持开发团队的熟悉程度。原创 2025-05-12 21:41:47 · 2481 阅读 · 0 评论
分享