|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Зонды команды выполняются, прежде и после того, как клиентская команда выполняется, включая любой SQL-оператор,
который мог бы быть выполнен в течение того периода. Команды включают операции, такие как инициализация DB,
использование COM_CHANGE_USER работа (поддерживаемый протоколом MySQL), и
манипулирование готовыми операторами. Многие из этих команд используются только клиентским API MySQL от
различных соединителей, таких как PHP и Java.
command-start(connectionid, command, user, host)command-done(status)
command-start: Инициированный, когда команда
представляется серверу.
connectionid: ID соединения клиента,
выполняющего команду.
command: Целое число, представляющее
команду, которая выполнялась. Возможные значения показывают в следующей таблице.
| Значение | Имя | Описание |
|---|---|---|
| 00 | COM_SLEEP | Внутреннее состояние потока |
| 01 | COM_QUIT | Близкое соединение |
| 02 | COM_INIT_DB | Выберите базу данных (USE ...) |
| 03 | COM_QUERY | Выполните запрос |
| 04 | COM_FIELD_LIST | Получите список полей |
| 05 | COM_CREATE_DB | Создайте (осуждаемую) базу данных |
| 06 | COM_DROP_DB | Отбросьте (осуждаемую) базу данных |
| 07 | COM_REFRESH | Соединение обновления |
| 08 | COM_SHUTDOWN | Сервер завершения работы |
| 09 | COM_STATISTICS | Получите статистику |
| 10 | COM_PROCESS_INFO | Получите процессы (SHOW PROCESSLIST)
|
| 11 | COM_CONNECT | Инициализируйте соединение |
| 12 | COM_PROCESS_KILL | Уничтожьте процесс |
| 13 | COM_DEBUG | Получите отладочную информацию |
| 14 | COM_PING | Ping |
| 15 | COM_TIME | Внутреннее состояние потока |
| 16 | COM_DELAYED_INSERT | Внутреннее состояние потока |
| 17 | COM_CHANGE_USER | Пользователь изменения |
| 18 | COM_BINLOG_DUMP | Используемый ведомым устройством репликации или mysqlbinlog toinitiate двоичный журнал читает |
| 19 | COM_TABLE_DUMP | Используемый ведомым устройством репликации, чтобы получить основную табличную информацию |
| 20 | COM_CONNECT_OUT | Используемый ведомым устройством репликации, чтобы зарегистрировать соединение с сервером |
| 21 | COM_REGISTER_SLAVE | Используемый ведомым устройством репликации во время регистрации |
| 22 | COM_STMT_PREPARE | Подготовьте оператор |
| 23 | COM_STMT_EXECUTE | Выполните оператор |
| 24 | COM_STMT_SEND_LONG_DATA | Используемый клиентом, запрашивая расширенные данные |
| 25 | COM_STMT_CLOSE | Закройте готовый оператор |
| 26 | COM_STMT_RESET | Сбросьте готовый оператор |
| 27 | COM_SET_OPTION | Установите параметр сервера |
| 28 | COM_STMT_FETCH | Выберите готовый оператор |
user: Пользователь, выполняющий команду.
host: Хост клиента.
command-done: Инициированный, когда выполнение команды
завершается. status параметр содержит 0, если команда, выполняемая успешно,
или 1, если оператор был завершен перед нормальным завершением.
command-start и command-done зонды лучше всего
используются когда объединено с зондами оператора, чтобы понять полное время выполнения.