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
зонды лучше всего
используются когда объединено с зондами оператора, чтобы понять полное время выполнения.