Add index on playerbots_random_bots to reduce deadlocks (#1247)

This commit adds a missing composite index on the `playerbots_random_bots` table
(`owner`, `bot`, `event`) to improve database performance during high playerbot
activity.

Adding this index significantly reduces the occurrence of deadlocks when multiple
threads access the random bots table simultaneously.

The change is 100% backward-compatible and does not affect existing data or
functionality.
This commit is contained in:
St0ny
2025-04-27 23:07:22 +02:00
committed by GitHub
parent fc9555b7d4
commit 1e93d14152

View File

@@ -0,0 +1,9 @@
-- ##########################################################
-- # Playerbots RandomBots Performance Update
-- # Add missing index to reduce Deadlocks
-- # Author: Raz0r1337 aka St0ny
-- # Date: 2025-04-26
-- ##########################################################
ALTER TABLE `playerbots_random_bots`
ADD INDEX `idx_owner_bot_event` (`owner`, `bot`, `event`);