档案软件运行缓慢全场景排查修复实操指南 零基础可直接落地

一、客户端侧问题快速排查修复(10分钟可完成)

1. 本地资源占用清理

第一步:关闭无关进程,按Ctrl+Shift+Esc打开任务管理器,结束内存占用超过200M的非系统、非档案软件相关进程,包括视频剪辑软件、大型游戏、多余的浏览器标签页。第二步:清理本地缓存,找到档案软件的缓存目录,默认路径是C:\Users\你的用户名\AppData\Roaming\档案软件名称\Cache,全选内部文件直接删除;找不到路径可直接打开档案软件设置页,点击「缓存清理」按钮一键执行。第三步:解除网络拦截,按Win+R输入inetcpl.cpl打开Internet属性,切换到连接 tab,点击局域网设置,取消「为LAN使用代理服务器」的勾选;随后打开Windows Defender防火墙,点击「允许应用通过防火墙」,找到档案软件,勾选专用、公用网络的访问权限。

2. 客户端兼容性修复

找到档案软件的桌面快捷方式,右键点击属性,切换到兼容性tab,勾选「以管理员身份运行此程序」「禁用全屏优化」,兼容性模式选择Windows 10(Win11系统也选择Win10),点击应用确定后重启软件。如果是老旧C/S架构的档案软件,还需要安装.NET Framework 3.5运行库,按Win+X打开管理员终端,输入以下命令自动在线安装: ``` DISM /Online /Enable-Feature /FeatureName:NetFx3 /All ``` 命令执行完成后重启电脑即可生效。

二、服务端侧问题排查修复(针对本地部署的档案软件)

1. 服务器资源占用排查

远程登录服务器,打开资源监视器:首先查看CPU占用,如果持续超过80%,找到占用最高的进程,如果是无关进程直接结束,如果是档案软件服务进程,排查是否有定时批量归档任务在执行,将定时任务调整到非工作时间即可。其次查看内存占用,如果持续超过90%,优先关闭服务器上运行的其他无关服务(比如测试环境Web服务、非紧急的数据库备份服务),长期内存不足建议直接扩容物理内存到32G以上。最后查看磁盘IO,如果磁盘占用持续100%,优先把档案软件的附件存储目录从机械硬盘迁移到SSD固态硬盘,4K对齐后读写速度可提升5倍以上。

2. 数据库性能优化

档案软件运行缓慢全场景排查修复实操指南 零基础可直接落地

目前绝大多数档案软件采用MySQL数据库,直接执行以下两步优化:第一步:修改MySQL配置文件,Windows系统配置文件为my.ini,Linux系统为my.cnf,以下是适配16G内存服务器的可直接复制的配置: ``` [mysqld] 缓冲池大小,设置为物理内存的50%-70% innodb_buffer_pool_size = 10G 日志文件大小 innodb_log_file_size = 2G 事务刷盘策略,非金融类档案系统可直接使用,性能提升30%以上 innodb_flush_log_at_trx_commit = 2 sync_binlog = 1000 最大连接数 max_connections = 1000 关闭查询缓存,MySQL8.0以上版本已废弃该功能 query_cache_type = 0 query_cache_size = 0 ``` 注:如果服务器内存为8G,将innodb_buffer_pool_size调整为5G即可,不要超过物理内存的70%。修改完成后重启MySQL服务生效。 第二步:清理数据库冗余数据,登录MySQL命令行,执行以下SQL语句: ``` -- 删除1年以前的操作日志,有合规要求可调整时间区间 DELETE FROM sys_operation_log WHERE create_time < DATE_SUB(NOW(), INTERVAL 1 YEAR); -- 清空临时上传附件表 TRUNCATE TABLE temp_attach_file; -- 优化表碎片,执行后查询性能可提升20%左右 OPTIMIZE TABLE sys_operation_log, temp_attach_file, archive_file, archive_catalog; ``` 注:执行以上操作前请先完整备份数据库,避免误删数据。

三、档案软件本身配置优化

1. 功能开关调整

登录档案软件的系统管理员账号,进入系统设置页面,关闭非必要的实时功能:包括实时水印渲染、附件实时预览转码、操作日志实时上传,将上述功能调整为异步执行或者非工作时间批量执行,可大幅降低软件运行时的资源占用。随后调整列表分页数量,默认每页显示100条的话修改为每页显示20条,减少单次查询的数据量,列表加载速度可提升4倍以上。

2. 附件存储优化

如果档案软件存储了大量扫描件、PDF、音视频附件,禁止把附件存在数据库的blob字段里,全部迁移到本地磁盘或者对象存储服务,迁移步骤:首先在服务器新建目录D:\archive_attach,然后在软件后台的存储设置里,把附件存储路径修改为上述目录,点击「迁移历史附件」按钮,等待迁移完成即可,迁移完成后附件读取速度可提升10倍以上。如果使用人数超过50人,可直接使用阿里云OSS、腾讯云COS作为附件存储,后台直接配置对应的AK、SK、bucket名称即可,无需额外运维。

四、长期运维防复发方案

  • 每3个月清理一次客户端缓存、服务器数据库冗余数据,避免数据堆积占用资源
  • 每半年做一次数据库表碎片优化、服务器磁盘垃圾清理,保持系统运行效率
  • 大版本升级前先在测试环境验证72小时性能,确认没有内存泄漏问题再上线生产环境

如果做完上述所有步骤软件还是运行缓慢,直接导出软件运行日志、服务器资源监控日志,联系软件厂商排查是否存在代码层面的性能bug即可。

AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

扫码咨询
安答联动微信公众号二维码

微信扫码关注安答联动

申请试用
热线电话
申请试用

安答联动档案管理系统