From 230a3592f89c5acfff92743639c4ea9fd4546ab7 Mon Sep 17 00:00:00 2001 From: skynono Date: Sat, 30 May 2026 20:00:02 +0800 Subject: [PATCH] perf: order admin logs by created_at to use composite index (#5116) --- model/log.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/log.go b/model/log.go index 0f6af51f..cbcc3983 100644 --- a/model/log.go +++ b/model/log.go @@ -354,7 +354,7 @@ func GetAllLogs(logType int, startTimestamp int64, endTimestamp int64, modelName if err != nil { return nil, 0, err } - err = tx.Order("logs.id desc").Limit(num).Offset(startIdx).Find(&logs).Error + err = tx.Order("logs.created_at desc, logs.id desc").Limit(num).Offset(startIdx).Find(&logs).Error if err != nil { return nil, 0, err }