🔍 Показване на процеси в базите данни (Show Database Processes)
Общ преглед
Този интерфейс показва всички текущо активни процеси, които се изпълняват във всяка база данни на сървъра.
💡 Полезно е за диагностика, оптимизация и наблюдение на проблеми като заключени таблици, дълги заявки и блокиращи процеси.
📋 Информация за процесите
Таблицата показва следната информация:
| Колона | Описание |
| Id | Уникален идентификатор (PID) на процеса, присвоен от Linux. |
| User | Потребителят, който е стартирал процеса. |
| Host | Хостът и портът, от който идва заявката. Пример: hostname:0000 |
| db | Името на базата данни, върху която се изпълнява процесът. Ако не е свързан с конкретна база, ще се покаже NULL. |
| Command | Типът на SQL командата, която се изпълнява (напр. Query, Sleep, Connect). |
| Time | Продължителност (в секунди), в която процесът е в текущото си състояние. |
| State | Настоящото състояние на процеса (напр. Waiting for table metadata lock, Copying to tmp table). |
| Info | Пълният SQL израз, който процесът изпълнява. Ако не изпълнява нищо — показва NULL. |
Полезно за системни администратори
- Може да се използва за идентифициране на бавни заявки.
- Може да помогне при откриване на блокирани или заключени таблици.
- Подходящо за наблюдение на натоварени уеб приложения или потребители, които натоварват сървъра прекомерно.
Препратки
- Прочети повече за състоянията и типовете команди в MySQL документацията:
MySQL Examining Thread Information