Spec-Zone .ru
спецификации, руководства, описания, API
|
Эти состояния потока связываются с обработкой для DELAYED
вставляет (см. Раздел 13.2.5.2,"INSERT DELAYED
Синтаксис"). Некоторые состояния связываются с потоками
соединения тот процесс INSERT
DELAYED
операторы от клиентов. Другие состояния связываются с задержанным - вставляют потоки
обработчика, которые вставляют строки. Есть задержанный - вставляют поток обработчика для каждой таблицы для
который INSERT DELAYED
заявления делаются.
Государства, связанные с потоком соединения, который обрабатывает INSERT DELAYED
оператор от клиента:
Поток готовится питаться, строки к задержанному - вставляют поток обработчика.
Поток создает обработчик для DELAYED
вставляет.
Это происходит перед allocating local table
состояние и после waiting for handler lock
состояние, когда поток соединения получает
доступ к задержанному - вставляет поток обработчика.
Это происходит после waiting for handler open
состояние. Задержанные -
вставляют поток обработчика, сигнализировал, что он закончил свою фазу инициализации, которая
включает открытие таблицы для задержанных вставок.
Поток добавляет новую строку к списку строк, что задержанные - вставляют поток обработчика, должен вставить.
Это происходит во время фазы инициализации, когда поток пытается найти, что задержанные - вставляют поток обработчика для таблицы, и прежде, чем попытаться получить доступ к списку задержанных - вставляют потоки.
INSERT DELAYED
обработчик обработал все ожидание, вставляет и ожидает
новых.
Это происходит перед allocating local table
утвердите, когда поток
соединения ожидает доступа к задержанному - вставляют поток обработчика.
Это происходит после Creating delayed handler
состояние и перед got old table
состояние. Задержанные - вставляют поток обработчика, был
только что запущен, и поток соединения ожидает его, чтобы инициализировать.
Государства, связанные с задержанным - вставляют поток обработчика, который вставляет строки:
Состояние, которое происходит прежде, чем вставить строки в таблицу.
После вставки многих строк задержанные - вставляют сны потока, чтобы позволить другим потокам, действительно работают.
Задержанный - вставляет обработчик, пытается заставить блокировку для таблицы вставлять строки.
Задержанный - вставляет обработчик, ожидает потока соединения, чтобы добавить строки к очереди (см.
storing row into queue
).