From af718004f88c29d6df45b784f11edcd634043601 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Tue, 24 Feb 2026 19:42:00 +0900 Subject: [PATCH] Reduce data received when querying database via `BeatmapStatusWatcher` The timestamp columns are quite expensive and never used. --- osu.Server.QueueProcessor/BeatmapStatusWatcher.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osu.Server.QueueProcessor/BeatmapStatusWatcher.cs b/osu.Server.QueueProcessor/BeatmapStatusWatcher.cs index 9ffdc50..069c9a7 100644 --- a/osu.Server.QueueProcessor/BeatmapStatusWatcher.cs +++ b/osu.Server.QueueProcessor/BeatmapStatusWatcher.cs @@ -56,7 +56,7 @@ public static async Task GetUpdatedBeatmapSetsAsync(int? lastQue if (lastQueueId.HasValue) { - var items = (await connection.QueryAsync("SELECT * FROM bss_process_queue WHERE queue_id > @lastQueueId ORDER BY queue_id LIMIT @limit", new + var items = (await connection.QueryAsync("SELECT queue_id, beatmapset_id FROM bss_process_queue WHERE queue_id > @lastQueueId ORDER BY queue_id LIMIT @limit", new { lastQueueId, limit @@ -69,7 +69,7 @@ public static async Task GetUpdatedBeatmapSetsAsync(int? lastQue }; } - var lastEntry = await connection.QueryFirstOrDefaultAsync("SELECT * FROM bss_process_queue ORDER BY queue_id DESC LIMIT 1"); + var lastEntry = await connection.QueryFirstOrDefaultAsync("SELECT queue_id, beatmapset_id FROM bss_process_queue ORDER BY queue_id DESC LIMIT 1"); return new BeatmapUpdates {