一、前言
在医院HIS系统PB9长期运维、二次开发过程中,最常见的顽疾就是公用PBL库体积持续膨胀、超10M阈值。随之衍生编译卡顿、加载缓慢、版本异常、碎片冗余过多、程序启动变慢等一系列问题。
很多开发者日常优化存在大量误区:盲目删除注释、清空空行、反复执行Optimize优化却无效、不懂PBD冗余清理逻辑,导致PBL越维护越臃肿。
本文结合一线HIS实战经验,完整梳理PBL超10M迁移方案、碎片清理避坑、库瘦身真相、PBD冗余处理、超大DW报表精简、后续分库规划全套落地流程,可直接用于生产环境优化。
二、公用PBL超10M核心解决:新建空PBL全量迁移实战
2.1 问题现象
公用公共库长期迭代,累积大量废弃对象、冗余报表、历史碎片,文件体积突破10M,出现编译耗时久、客户端加载卡顿、偶尔对象读取异常等问题,单纯优化清理无法彻底根治。
2.2 根治方案:全新空PBL全量迁移
这是目前解决PBL超大体积最彻底、最稳定的方案,优于所有局部优化操作。
操作步骤:
2.3 核心优势