news 2026/4/18 3:35:30

PostgreSQL笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PostgreSQL笔记
索引类型底层结构核心特点适用场景
B-Tree(默认)平衡树支持等值、范围查询(=、>、<、BETWEEN),排序 / 分组优化,PG 最常用主键、外键、普通字段(如 id、create_time、name)
Hash哈希表仅支持等值查询(=),效率比 B-Tree 高,但不支持范围 / 排序高频等值查询的字段(如用户手机号、唯一标识)
GIN倒排索引支持多值类型(数组、JSONB)、全文检索,适合「包含 / 匹配」查询JSONB 字段、数组字段、全文搜索(如文章内容)
GiST通用搜索树支持空间数据(GIS)、几何类型、全文检索,灵活性高地理位置(POINT/POLYGON)、全文检索
BRIN块范围索引占用空间极小(MB 级),适合有序且大范围的字段(如时间戳)海量时序数据(如日志表的 create_time)
SP-GiST空间分区 GiST优化非平衡数据结构的查询(如四叉树、k-d 树)特殊空间数据、IP 地址范围查询
  1. 核心索引选择:普通等值 / 范围查询用 B-Tree,JSONB / 数组用 GIN,纯等值查询用 Hash,海量时序数据用 BRIN;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 7:24:19

轻松上手text2vec-base-chinese:中文语义理解从入门到精通

嗨&#xff0c;朋友&#xff01;今天我要带你玩转一个超酷的中文语义理解模型——text2vec-base-chinese。别被"语义理解"这个词吓到&#xff0c;其实它就是一个能理解中文句子含义的智能工具&#xff0c;就像给你的代码装上了"中文大脑"&#xff01; 【免…

作者头像 李华
网站建设 2026/4/15 10:52:08

Qwen3-235B-A22B-MLX-8bit:开启智能思维双模式的革命性大语言模型

Qwen3-235B-A22B-MLX-8bit&#xff1a;开启智能思维双模式的革命性大语言模型 【免费下载链接】Qwen3-235B-A22B-MLX-8bit 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-235B-A22B-MLX-8bit 在人工智能快速发展的今天&#xff0c;阿里通义实验室推出的Qwen…

作者头像 李华
网站建设 2026/4/18 2:05:28

Chrome扩展热重载工具:告别繁琐重启,体验高效开发

Chrome扩展热重载工具&#xff1a;告别繁琐重启&#xff0c;体验高效开发 【免费下载链接】crx-hotreload Chrome Extension Hot Reloader 项目地址: https://gitcode.com/gh_mirrors/cr/crx-hotreload Chrome扩展开发过程中&#xff0c;频繁修改代码后需要手动重启浏览…

作者头像 李华
网站建设 2026/4/16 9:32:24

文档解析实战指南:Dolphin多模态PDF处理从入门到精通

文档解析实战指南&#xff1a;Dolphin多模态PDF处理从入门到精通 【免费下载链接】Dolphin 项目地址: https://gitcode.com/GitHub_Trending/dolphin33/Dolphin 还在为PDF文档中的公式错乱、表格变形、代码块丢失而头疼吗&#xff1f;是否遇到过学术论文解析时排版混乱…

作者头像 李华
网站建设 2026/3/29 6:27:10

KV缓存优化实战:从内存瓶颈到性能飞跃的完整指南

你是否曾遇到大模型推理时内存占用飙升的困境&#xff1f;是否在长文本处理中遭遇响应速度断崖式下降&#xff1f;KV缓存作为Transformer架构中的性能关键&#xff0c;其优化策略直接决定了模型推理的效率边界。本文将带你深入llama.cpp项目的KV缓存优化世界&#xff0c;通过实…

作者头像 李华