登录社区云,与社区用户共同成长
邀请您加入社区
我是小假 期待与你的下一次相遇 ~
PostgreSQL出问题时,最让人难受的不是报错本身,而是不知道问题到底从哪里开始。页面突然变慢,接口偶尔超时,连接池被打满,业务端只看到请求失败,数据库里却可能已经出现了锁等待、缓存命中下降、事务回滚增加或连接数逼近上限。如果只靠临时登录服务器查日志、手动执行pg_stat相关SQL,很难形成连续判断。一次排查能看到当前状态,却看不到趋势;能知道现在慢,却不一定知道十分钟前发生了什么。数据库运
文章摘要: 本文介绍了如何利用Prometheus和Alertmanager构建有效的监控告警系统。首先通过Python编写自定义Exporter暴露业务指标(如待处理任务数),配置Prometheus采集并设置告警规则。随后部署Alertmanager进行告警管理,实现分组、路由和抑制功能,避免告警风暴。文中提供了从环境准备、Exporter开发、Prometheus配置到Alertmanage
很多人在本地或内网服务器上部署PostgreSQL时,最开始只是为了开发测试。自己连接没问题,局域网里的机器也能访问,但一到外部协作就卡住了:同事不在同一网络,客户想看Demo,测试环境需要远程连库,却发现数据库根本无法从公网访问。没有公网IP并不代表数据库只能困在局域网里。对于开发联调、临时演示、小范围测试这类场景,可以通过TCP内网穿透把PostgreSQL端口映射到公网,让外部设备通过公网域
摘要:本文详细介绍了在Windows中PostgreSQL(pgsql)的安装配置流程及pgvector扩展的安装方法。首先指导用户下载安装pgsql 17.7版本,包括选择组件、设置密码、配置端口等步骤,并验证安装是否成功。其次讲解如何使用Navicat连接数据库。最后重点说明pgvector扩展的安装过程,包括环境变量设置、源码编译以及数据库中的启用方法,特别指出pgsql 17对应pgvec
本文提供一份最完整、最详细、最适合新手的PostgreSQL18安装保姆级教程。从官方下载、安装配置、pgAdmin汉化,到Stack Builder组件选择,再到创建用户/数据库/Schema 的完整流程,全程图文一步一步带你完成。
MySQL空值处理神器COALESCE函数指南 COALESCE函数是处理NULL值的SQL标准函数,具有以下特点: 返回参数列表中第一个非空值,支持多参数 主要应用场景包括:替换NULL为默认值、多字段优先级选择、WHERE条件过滤、聚合计算等 相比IFNULL和NVL函数更灵活标准 使用技巧:设置默认值链、UPDATE更新、ORDER BY排序等 注意事项:需考虑性能影响、数据类型一致性,区分
PostgreSQL 备份与恢复核心指南:详细解析 pg_dump 和 pg_restore 工具的使用方法,涵盖逻辑备份、物理备份、增量备份等企业级实践。重点介绍四大备份格式(纯文本/自定义/目录/tar格式)的特点与适用场景,提供完整备份、仅结构/数据备份、特定表备份等实用示例。同时详解 pg_restore 的恢复操作,包括完整恢复、选择性恢复单表、仅恢复数据等典型场景,并给出常用选项说明和
全网最全的开源数据库综合对比
本文详细介绍了如何在 Ubuntu 系统上配置 Nginx 以支持视频文件(如 MP4)的播放。通过逐步说明 Nginx 的安装、配置以及故障排查,本文旨在帮助读者解决视频文件无法播放的问题,并确保视频能够通过浏览器顺利播放。在 Web 开发和服务器管理中,通过浏览器播放视频文件是一个常见的需求。Nginx 作为一款高性能的 Web 服务器,支持多种视频格式的流媒体传输。
Ubuntu 系统更新是保障安全、性能与功能的关键操作。本文提供全流程指南:更新前需备份数据、检查版本并确保网络稳定;基础操作包括更新软件包索引(sudo apt update)、升级已安装包(sudo apt upgrade)及清理缓存(sudo apt autoclean)。版本升级分常规(sudo do-release-upgrade)与开发版(加-d参数),需注意配置文件冲突处理。依赖问题
使用postgres用户或具有CREATEROLE权限的用户执行。
调研大模型时,了解到一些大模型的应用,其中一个就是知识库,用户可以上传文档到知识库中,系统解析文档并将内容向量化保存起来,以便在和模型交互时使用。在和大模型对话时,可以先向量化检索自己的知识库,如果命中,则返回文档内容,然后将文档内容作为大模型的输入,以便让大模型回答得更加符合我们的预期。这里就涉及到了向量化数据的存储,可以为 PostgreSQL 安装 vector 扩展来存储向量化数据。记录
内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安
Windows安装
配置PostgreSQL服务端允许远程连接1. pg_hba.conf 配置PostgreSQL数据库的访问权限。2. postgresql.conf 配置PostgreSQL数据库服务器的相应的参数。3. 设置好后重启服务即可被远程连接4. 开放端口5. 远程连接PostgreSQL安装后,貌似默认是只接受本地机器连接访问。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的
--在主从复制环境中,如果从库不小心打开了读写模式(相当单节点的一个数据),比如touch /usr/local/postgresql/9.3.4/5434/pgsql.recovery.trigger--此时从节点已经于主机点脱离,此时再把这个节点改为从节点时,由于从的timeline高于主,故该节点不能再变成从节点了[postgres@rudy_01 5434]$ ls | grep r
本文介绍了SEO中CTR(点击率)优化的方法论,通过标题和描述的A/B测试提升点击率而不改变排名。主要内容包括:CTR优化的重要性(排名不变时流量翻倍)、使用搜索API监控CTR指标、标题变体生成与测试方法、CTR预测模型(考虑排名、标题特征等因素),以及实战数据验证(最佳标题变体提升52%点击率)。核心优化策略是在标题中添加年份、数字和行动词,并精简描述直接回答问题。这种优化方式能快速见效,是S
PostgreSQL是一款功能强大的开源关系型数据库,支持事务、存储过程、GIS等高级特性,擅长处理复杂查询,适合企业级应用。本文详细介绍了其下载和安装步骤:从官网获取安装包,注意安装路径和用户名需为英文,配置密码和端口号,完成安装后可通过pgAdmin工具管理数据库。文中还提供了百度网盘下载链接和安装过程中的关键截图指引。PostgreSQL虽然性能优异,但资源消耗较高,配置相对复杂,国内中小企
本文介绍了如何使用Node.js和Drizzle ORM连接PostgreSQL数据库并进行基本操作。主要内容包括: 数据库准备:使用pgAdmin创建PostgreSQL数据库demo和users表,并插入测试数据。 项目初始化:创建Node.js项目,安装pg、drizzle-orm等核心依赖。 环境配置:设置.env文件存储数据库连接信息,配置drizzle.config.js文件。 表结构
PostgreSQL` `PGVector` `向量数据库` `AI` `Windows` `数据库扩展
本次全球开源圆桌对话,复盘了 PG 社区一年来的核心迭代与生态变革。依托 pgvector 向量能力的跨越式升级,PG 深度绑定 AI 产业,成为 RAG、Agent 智能应用的核心数据底座,叠加全球去 O 浪潮,实现了技术价值与商业价值的双重突破。相较于海外分散化、个人化的社区生态,以瀚高为代表的中国 PG 力量,正以企业协同、产业联动的模式快速崛起。从内核核心贡献、版本迭代共建,到 Ivory
🔔 关注【IvorySQL开源数据库社区】即可获取 PostgreSQL 一手干货与最新动态。
asyncpg是一款专为PostgreSQL和Python异步生态设计的高性能数据库驱动,由MagicStack团队维护。它直接实现PostgreSQL服务端二进制协议,无需中间层,提供prepared statements、scrollable cursors等原生特性支持,性能比psycopg3快5倍(基准测试数据)。适用于Python 3.9+和PostgreSQL 9.5-18,安装简便(
迁移完成后,数据库锁定错误彻底消失,并发写入能力大幅提升。asyncpg 连接池的复用机制减少了连接建立开销,JSONB 类型对游戏属性等动态数据的存取更加高效。这次迁移验证了一个重要经验:数据库选型需要与业务并发模型匹配,SQLite 适合单机低并发场景,而需要处理并发写入的网络服务则应该从一开始就考虑使用 PostgreSQL 这样的专业数据库。
如何将 pgvector 从开源插件升级为支撑亿级向量、毫秒响应的一体化向量数据库引擎。
配置多个gateway(我和老婆都用微信绑定的)一步步部署好本地大模型,点点按钮的事,略过。
摘要:n8n生产环境部署指南 本文详细介绍了开源自动化工具n8n的生产环境部署方案,重点包括: 架构选择:推荐使用Docker+PostgreSQL组合,避免SQLite的并发限制 部署步骤:提供完整的docker-compose.yml配置文件和关键环境变量设置 MCP集成:实现AI助手(如Claude)直接调用n8n工作流的配置方法 技能扩展:支持通过社区节点扩展n8n功能 安全建议:强调HT
Navicat 重磅亮相由中国开源软件推进联盟 PG 分会主办的「PostgreSQL 数据库生态大会」西安站。作为中国开源软件推进联盟 PostgreSQL 分会的城市行活动,大会将邀请技术专家围绕数据库 AI 应用案例、运维经验、技术要点及行业方向展开深度分享。作为 PostgreSQL 生态核心工具提供商,Navicat 携重磅惊喜登陆行业盛会,与行业同仁共推 PostgreSQL 中国生态
PostgreSQL 16 性能优化与运维指南 核心内容摘要 本文深入探讨了 PostgreSQL 16 的架构特性和性能优化方法,主要包括: MVCC 机制与清理优化: 详解 PostgreSQL 独特的 MVCC 实现方式(无 undo log) 提供 VACUUM 调优策略和表膨胀诊断方法 分享 autovacuum 参数配置最佳实践 执行计划分析: 演示如何使用 EXPLAIN ANALY
PostgreSQL:功能强大、开源免费的关系型数据库,凭借极其宽松的 BSD 开源协议,成了国产数据库的“灵魂内核”。核心架构:采用“多进程”模式,用共享内存做仓库,用私有内存做工位。核心机制:以堆表高效存储,用MVCC解决并发读写冲突,靠WAL日志确保数据安全。强大生态:通过插件系统,让 PostgreSQL 能化身为地图数据库、时序数据库等,功能无限延伸。
MySQL与PostgreSQL 2025年全面对比摘要 MySQL和PostgreSQL是最主流的开源关系数据库。MySQL以简单快速著称,适合Web应用;PostgreSQL以功能完备闻名,适合企业级场景。最新版本中,PostgreSQL在数据类型(如JSONB、数组、GIS)、SQL标准兼容性、并发控制(无锁读取)、扩展性(如pgvector向量检索)等方面优势明显。MySQL在简单查询性能
完成数据准备后,即可将关系模型映射为图模型。knows上述定义实际上完成了关系模型到图模型的映射。其中,person 表中的每一行数据都会被映射为一个带有 person 标签的节点(Vertex),而表中的列则作为节点属性(Property)对外暴露。与此同时,knows 表被映射为图中的边(Edge),用于描述节点之间的关联关系。通过 SOURCE 和 DESTINATION 的定义,Postg