From deceb11b5fc52c8036f249d628ccc69ca5d022b3 Mon Sep 17 00:00:00 2001 From: Giacomo Pozzoni Date: Thu, 30 Jul 2020 19:42:27 +0000 Subject: Log sync db queries in World::Update() loop (#25174) * Core/Misc: Log sync queries on critical path * Fix build * Rename * Fix warning * Fix no-pch * Change WarnAboutSyncQueries() to be header-only --- src/server/game/Maps/MapUpdater.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/server/game/Maps') diff --git a/src/server/game/Maps/MapUpdater.cpp b/src/server/game/Maps/MapUpdater.cpp index 9b0b42ee679..533f75b51c5 100644 --- a/src/server/game/Maps/MapUpdater.cpp +++ b/src/server/game/Maps/MapUpdater.cpp @@ -16,6 +16,7 @@ */ #include "MapUpdater.h" +#include "DatabaseEnv.h" #include "Map.h" #include "Metric.h" @@ -102,6 +103,10 @@ void MapUpdater::update_finished() void MapUpdater::WorkerThread() { + LoginDatabase.WarnAboutSyncQueries(true); + CharacterDatabase.WarnAboutSyncQueries(true); + WorldDatabase.WarnAboutSyncQueries(true); + while (1) { MapUpdateRequest* request = nullptr; -- cgit v1.2.3