
数据库
文章平均质量分 78
遥不可及~~斌
大家好,我是一名热爱技术的软件开发工程师,专注于Java后端开发、Spring生态、微服务架构以及分布式系统设计。在CSDN平台上,我分享技术文章、开发经验以及学习心得,希望能够帮助更多的开发者解决实际问题,提升技术水平。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分页查询原理与优化方案完全指南
小数据量场景直接使用适当添加索引中等数据量场景优先使用键集分页次选延迟关联+覆盖索引大数据量场景分区表+键集分页考虑物化视图预计算使用专门的时序数据库通用建议避免大偏移量查询(OFFSET > 10000)为排序字段创建索引考虑业务是否需要精确总数(COUNT可能很昂贵)终极方案选择流程图fill:#333;color:#333;color:#333;fill:none;是小中大否开始是否需要随机跳页?数据量大小?LIMIT-OFFSET+索引延迟关联优化。原创 2025-03-29 10:00:00 · 2001 阅读 · 0 评论 -
数据库设计深度解析:十万行存储 vs 单字段存储十万数据的终极对决
优先选择行式存储需要高频随机访问数据项需要独立约束系统需要高并发更新优先选择单字段存储总是批量读写数据数据具有强关联性存储空间是主要瓶颈现代数据库最佳实践PostgreSQL的JSONB+生成列组合MySQL 8.0的JSON部分更新专用时序数据库处理时间序列数据终极建议“没有银弹,只有最适合的设计。在项目初期采用混合方案,随着业务发展逐步优化存储模型。原创 2025-03-29 01:43:59 · 765 阅读 · 0 评论 -
PostgreSQL连接池阻塞问题全解析:从排查到优化实战指南
PostgreSQL作为企业级关系型数据库,在高并发场景下,连接池管理不当可能导致严重的性能问题。你在实际工作中遇到过哪些棘手的连接池问题?欢迎在评论区分享你的排查经历!(需先加载pg_stat_statements扩展):某电商平台每天上午10点出现大量504超时。本文将深入剖析连接池阻塞的。原创 2025-03-29 01:33:25 · 1072 阅读 · 0 评论 -
PostgreSQL连接池监控与优化:pg_stat_activity详解及连接阻塞排查指南
如果连接池使用不当,可能会导致连接泄漏、阻塞甚至数据库崩溃。是 PostgreSQL 提供的系统视图,用于查看当前所有数据库连接的状态信息。通过它,我们可以分析哪些连接正在执行查询、哪些连接处于空闲状态,以及是否存在长时间运行的 SQL 导致阻塞。和锁分析,可以有效监控和优化 PostgreSQL 连接池,避免连接泄漏和阻塞问题。监控 PostgreSQL 连接状态,并针对连接卡住、阻塞等问题提供解决方案。很大),可能是应用代码未正确提交或回滚事务,导致连接无法释放。较大的查询,可能是性能瓶颈。原创 2025-03-29 01:30:33 · 926 阅读 · 0 评论 -
Mysql自增id理解
自增id理解原创 2022-07-08 10:35:51 · 7281 阅读 · 0 评论