pgsql数据库wal_archive文件夹清理

pgsql数据库wal_archive文件夹清理

问题:
      经常有客户说,pgsql的归档数据(默认归档数据路径:C:\ManageEngine\ServiceDesk\pgsql\data\wal_archive)保留了一段时间之后,就占用了大量的存储空间,影响计算机性能及升级系统及恢复数据库的效率。

解决方案:
      Wal_archive文件的增长是因为archive.bat。 
       
      请按照以下步骤进行操作,进行存储资源的优化。 

(在测试环境中已经测试过,但介于安全起见,可以先将内容进行备份,如,可以不替换archive.bat文件,先将其改名;不删除wal_archive文件夹,先将其改名,之后确认无影响后再将其删除)


1.停止应用程序。将链接的archive.bat.txt文件保存到本地,并之后重命名为archive.bat,保存起来。



2.替换原目录中较旧的archive.bat文件。(..\ManageEngine\ServiceDesk\PGSQL\Data下的)


3.删除现有的wal_archive文件夹,因为该文件夹中的数据将来不需要。

    • Related Articles

    • 【APM】PGSQL监视器获取复制信息语句

      对于部署了 HA 的 PostgreSQL,在 APM 中监控一个固定 IP,主备库分别各有一个不同的 IP。 APM 监控中的“复制”页签可查看主备库复制信息详情。 获取信息的查询语句如下: PostgreSQL 9.2 及以下版本: SELECT pid, application_name, client_addr, client_port, state, sync_state, (pg_xlog_location_diff(sent_location,flush_location) / ...
    • 在12.3版本中,将OpManager从同一服务器上的PGSQL迁移到MSSQL上

      请按照以下提到的步骤在同一服务器上将数据库从PGSQL迁移到MSSQL上。这些步骤仅使用于12.3.045及更高版本。如果您使用的是低于123.045的版本,请升级到12.3.045并按照以下步骤操作。 1. 停止OpManager服务。 2. 确保OpManagerTrayicon,java和Postgres进程在任务管理器中完全停止,如果没有停止,请手动将其关闭。 3. 将现有的OpManager文件夹重命名为OpManager_PGSQL 4. 从档案下载相同版本。 ...
    • 数据库迁移 - 从MySQL到PgSQL

      从MySQL到PgSQL的数据库迁移包括进行与PgSQL兼容的备份,将产品与PgSQL数据库一起重新安装并还原备份。 上面的过程在版本9和10中有些繁琐且耗时。因此,请将当前的安装升级到11,然后按照步骤迁移数据库。升级包和说明可在此链接中找到。 从MySQL迁移到PgSQL的步骤: 1.停止OpManager服务。 2.在管理员模式下打开命令提示符,然后执行备份脚本,如下所示: C:\...\OpManager\bin\backup> BackupDB.bat -targetdb pgsql ...
    • 将OpManager DB从PGSQL迁移到版本125230中的MSSQL

      对于OpManager版本125230: PGSQL到MSSQL的迁移步骤: 在PGSQL设置中,转到OpManager主页 → bin,从此路径以管理员权限启动命令提示符,然后运行DBConfiguration.bat。 在显示的弹出窗口中,请选择MSSQL,选中“从现有数据库迁移数据”选项,然后点击确定。 迁移完成后,启动产品并检查其是否正常运行 从MSSQL到PGSQL的迁移(适用于预填充和非预填充设置): 1. ...
    • Applications Manager后端数据库 PGSQL 的维护

      安装在Windows上 注意:在执行以下步骤之前,请使用<AppManager Home>\bin\BackupPGSQLDB.bat(或 BackupPGSQLDB.sh)脚本进行完整的数据库备份: 打开services.msc,停止“ManageEngine Applications Manager” 服务,或通过具有管理员权限的命令提示符。 如果您正在使用命令提示符,请转到<AppManager_Home>目录并执行以下命令: shutdownApplicationsManager.bat ...