程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
B-Tree 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
数据库索引底层原理:B-Tree 如何工作以及为什么一半索引无效
编程
数据库索引底层原理:B-Tree 如何工作以及为什么一半索引无效
2026-09-06 06:18:24
文章深入讲解数据库索引底层原理:索引是有序映射,只存储搜索列+行指针,底层使用B-Tree自平衡多路搜索树,通过二分查找将百万行查询从100万次检查降到约20次。核心分析了索引失效的七大原因:最左前缀原则违反、函数操作、隐式类型转换、前缀通配符、OR条件、低选择性列、统计信息过时。同时讨论了索引的代价(写入开销、存储空间、维护成本)和设计最佳实践(基于查询设计、复合索引列顺序、定期审查、EXPLAIN验证)。
数据库
索引
B-Tree
SQL
MySQL
PostgreSQL
性能优化
查询优化
PostgreSQL 18 深度实战:10+ 新特性从内核原理到生产调优全指南
编程
PostgreSQL 18 深度实战:10+ 新特性从内核原理到生产调优全指南
2026-07-27 14:16:28
2025年9月PostgreSQL 18正式发布,包含异步I/O、Index Skip Scan、Virtual Generated Columns、UUIDv7、OAuth 2.0等重磅新特性。本文从程序员视角深度拆解每个特性的底层原理、代码示例和性能数据,附生产调优指南。
PostgreSQL
异步I/O
io_uring
Index Skip Scan
Virtual Generated Columns
UUIDv7
OAuth2
数据库性能
B-tree
生产调优
PostgreSQL 18 深度解析:异步 I/O 革命、B-tree Skip Scan 与 UUIDv7 如何让这个 35 年老数据库变身 AI 时代的全能引擎——从架构原理到生产实战的完整指南
编程
PostgreSQL 18 深度解析:异步 I/O 革命、B-tree Skip Scan 与 UUIDv7 如何让这个 35 年老数据库变身 AI 时代的全能引擎——从架构原理到生产实战的完整指南
2026-07-06 13:12:47
深度解析PostgreSQL 18核心特性:异步I/O子系统(io_uring/worker)带来20-40%性能提升、B-tree Skip Scan打破最左前缀限制、UUIDv7时间有序主键、虚拟生成列零存储、OAuth 2.0认证、JSON_TABLE标准SQL/JSON、pgvector向量搜索增强。含完整代码实战、性能基准测试与PG17→PG18升级指南。
PostgreSQL
数据库
异步I/O
UUIDv7
pgvector
B-tree
Skip Scan
AI
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调