9.1 Внутреннее устройство MySQL | Оглавление | 9.1.2 Пакет тестирования MySQL |
Сервер создает следующие потоки:
process_alarm()
для
принудительного объявления таймаутов на соединениях, которые слишком долго
простаивали.
mysqld
скомпилирован с -DUSE_ALARM_THREAD
, то создается выделенный
поток, обрабатывающий сигналы таймера. Используется только в некоторых
системах, в которых возникают проблемы с sigwait()
, или если есть
необходимость использовать код thr_alarm()
в приложении без выделенного
потока обработки сигналов.
--flush_time=#
, то создается выделенный поток для
периодического сбрасывания на диск всех таблиц с заданным интервалом.
INSERT DELAYED
,
получает свой отдельный поток.
--master-host
, то запускается поток репликации
подчиненного сервера для чтения и применения обновлений от головного.
mysqladmin processlist
выводит только потоки соединений, INSERT DELAYED
и
поток репликации.
9.1 Внутреннее устройство MySQL | Оглавление | 9.1.2 Пакет тестирования MySQL |