数据库相关
文章平均质量分 94
记录工作中数据库相关知识
折哥的程序人生 · 物流技术专研
物流信息化开发者,副高级数据库工程师、信息系统项目管理师。主导过大型制造业供应链平台研发,后深耕WMS/OMS,完成Oracle→PostgreSQL升级及物流可视化项目,获降本增效奖。对出版社物流、图书仓储、异形品管理有深度落地经验。行业调整期更信:沉淀可迁移能力是应对变化最踏实的方式。业余系统梳理WMS架构、数据库迁移、库内优化、ABC分类等实战方法论。只分享通用技术,不涉机密。技术栈:WMS/OMS/PostgreSQL/Oracle/可视化/LightGBM。近期研究:应用LightGBM实现托盘调度优化,探索机器学习在仓储决策中的落地。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
破茧之路:一次跨库ETL从“卡到怀疑人生”到“秒级响应”的优化实录
问题解决方案效果ORA-22992(LOB跨库)远程视图排除LOB列错误消失远程维度表全扫描标量子查询改写视图数十秒→1秒远程包单位表反复全扫描本地同步每日一次消除远程依赖跨库关联wms_item本地表每日同步远程关联减少实时FLOOR计算两步法:远程只算总册数,本地更新远程计算量大减插入缓慢APPEND提示 +插入极快锁超时ORA-02049事务拆分,DELETE后立即COMMIT锁竞争消除。原创 2026-04-30 17:39:20 · 523 阅读 · 0 评论 -
从“卡死”到“秒过”:WMS销售数据跨库回填的极限优化之旅
视图提速后,存储过程总耗时降到约8秒。剩下的时间主要花在本地INSERT上——目标表有两个索引,每插入一行都要维护索引。问题解决方案关键点ORA-22992(LOB跨库)在远程库创建排除LOB列的视图避免回表触发LOB传输维度表全表扫描标量子查询替代主表要小,子查询有索引SQL执行慢但数据量小检查视图或子查询的实现不要放过每一个视图跨库锁等待事务拆分 + 增加超时参数尽早提交,减少锁持有大数据量插入慢APPEND提示 +减少网络传输,使用直接路径全范围回填风险高按月分批调用。原创 2026-04-28 13:06:15 · 398 阅读 · 0 评论 -
一次Oracle会话爆满的惊魂时刻:Spring Boot + MyBatis连接池配置救场
某生产环境Oracle 11g数据库正常运行一段时间后,PL/SQL突然无法连接,应用后台报“连接超时”。DBA排查发现数据库会话数达到上限(150),紧急处理后恢复。本文详细复盘了整个排查过程,从数据库参数、连接池配置、代码泄漏等多个维度抽丝剥茧,最终定位到根本原因——默认HikariCP连接池配置过于保守且缺少泄漏检测,并结合业务特点给出了生产级的连接池推荐配置。如果你也曾被“连接池爆满”困扰,这篇文章或许能帮你少走弯路。正常查询最长2分钟,加上网络、GC等抖动,2分钟内应归还连接。原创 2026-04-15 14:19:48 · 399 阅读 · 0 评论 -
麒麟 V10 生产环境部署:PostgreSQL 16 + Redis 7.2.5 完整安装与优化
本文详细介绍了在麒麟操作系统(Kylin Linux Advanced Server V10,内核 4.19)上从源码编译安装 PostgreSQL 16 和 Redis 7.2.5 的全流程。内容涵盖依赖安装、编译配置、安全用户创建、systemd 服务管理、性能调优、备份策略以及常见问题处理。重点说明了内存参数优化(124GB 服务器场景)、非 root 用户运行、开机自启配置,并特别提醒了麒麟系统中 sudo 命令可能不可用的替代方案。所有敏感信息(用户名、密码、IP)均已脱敏处理,适合作为生产环境部原创 2026-04-13 09:01:47 · 391 阅读 · 0 评论
分享