zoukankan      html  css  js  c++  java
  • Deepgreen数据库日志清理脚本

    原文链接

    数据库时间久了,难免会产生很多日志,Deepgreen的日志与Greenplum一样,都存在pg_log文件夹下,我们可以使用以下脚本,配合Linux定时任务,保存固定日期的日志即可:

    #!/bin/bash
    # filename: gp_clear.sh
    # start time
    start_time=$(date)
    echo "-------- Start time is $start_time --------"
    start_seconds=$(date +%s)
    # delete log files
    #find /data/gpmaster/gpseg-1/pg_log -mtime +15 -name "*.csv" -exec rm -rf {} ;
    find /seg0/gpseg0/pg_log -mtime +15 -name "*.csv" -exec rm -rf {} ;
    #find /seg1/gpseg1/pg_log -mtime +90 -name "*.csv" -exec rm -rf {} ;
    #find /seg2/gpseg2/pg_log -mtime +90 -name "*.csv" -exec rm -rf {} ;
    #find /seg3/gpseg3/pg_log -mtime +90 -name "*.csv" -exec rm -rf {} ;
    # end time
    end_time=$(date)
    echo "-------- End time is $end_time --------"
    end_seconds=$(date +%s)
    diff=$((end_seconds - start_seconds))
    echo "Total $diff seconds."
    echo ""
    echo ""
    

    执行方法,修改+15为需要保留日志的日期数,+15代表保留15天:

    ./gp_clear.sh 

    原文链接

  • 相关阅读:
    django的模板层
    django的视图层
    django的路由层
    web应用与http协议
    索引
    pymysql模块的使用
    多表查询
    单表查询
    数据的增删改
    自定义form组件
  • 原文地址:https://www.cnblogs.com/iyulang/p/7000627.html
Copyright © 2011-2022 走看看