缩短各项统计清理时间

This commit is contained in:
刘祥超
2021-12-08 10:30:14 +08:00
parent 1b8600e04d
commit 63316b6b23
4 changed files with 4 additions and 4 deletions

View File

@@ -21,7 +21,7 @@ func init() {
var ticker = time.NewTicker(time.Duration(rands.Int(24, 48)) * time.Hour) var ticker = time.NewTicker(time.Duration(rands.Int(24, 48)) * time.Hour)
go func() { go func() {
for range ticker.C { for range ticker.C {
err := SharedNSRecordHourlyStatDAO.Clean(nil, 60) // 只保留60 err := SharedNSRecordHourlyStatDAO.Clean(nil, 30) // 只保留N
if err != nil { if err != nil {
remotelogs.Error("NodeClusterTrafficDailyStatDAO", "clean expired data failed: "+err.Error()) remotelogs.Error("NodeClusterTrafficDailyStatDAO", "clean expired data failed: "+err.Error())
} }

View File

@@ -61,7 +61,7 @@ func (this *NodeValueDAO) Clean(tx *dbs.Tx) error {
expiredDays := 2 expiredDays := 2
day := timeutil.Format("Ymd", time.Now().AddDate(0, 0, -expiredDays)) day := timeutil.Format("Ymd", time.Now().AddDate(0, 0, -expiredDays))
_, err := this.Query(tx). _, err := this.Query(tx).
Where("day<:day"). Where("day<=:day").
Param("day", day). Param("day", day).
Delete() Delete()
if err != nil { if err != nil {

View File

@@ -23,7 +23,7 @@ func init() {
var ticker = time.NewTicker(time.Duration(rands.Int(24, 48)) * time.Hour) var ticker = time.NewTicker(time.Duration(rands.Int(24, 48)) * time.Hour)
go func() { go func() {
for range ticker.C { for range ticker.C {
err := SharedServerDailyStatDAO.Clean(nil, 60) // 只保留60 err := SharedServerDailyStatDAO.Clean(nil, 30) // 只保留N
if err != nil { if err != nil {
logs.Println("ServerDailyStatDAO", "clean expired data failed: "+err.Error()) logs.Println("ServerDailyStatDAO", "clean expired data failed: "+err.Error())
} }

File diff suppressed because one or more lines are too long