MySQL - после отсоединения клиента, его процесс занимает 100% CPU

Используем пакеты, расширяющие возможности оборудования
VictorGS
Сообщения: 4
Зарегистрирован: 15 окт 2015, 01:16

Сообщение VictorGS » 15 окт 2015, 02:51

Установил mysql-server,
прописал в /opt/etc/my.cnf datadir
создал базу,
изменил пароль root
запустил mysqld
создал пользователя 'user1', дал ему все права
Подключился с пом. HeidiSQL к базе, создал пару табличек, отключился от базы, посмотрел htop - один из трех mysqld проц.= 100%
переключился в окно с запущенным mysqld - ничего, кроме версии
Подключился еще раз к базе, перегруженный процесс mysqld вернулся в нормальное состояние
отключился от базы - опять проц ушел в 100%
подключился к базе с пом. mysql - нормально
отключился - проц.=100%

проверил на ошибки файловой системы - ошибок нет

Проделал опыт с двумя разными пользователями: на каждого пользователя создается отдельный процесс. как только пользователь отсоединяется, его процесс загружает CPU на максимум. Соотв. второй пользователь отсоединяется - жрут CPU оба процесса. Если подключится к базе еще раз, соответствующий процесс приходит в норму.
В общем, сеанс не может завершится корректно.
В протоколе ничего наводящего на мысли не нашел. :?

Как то так, вроде, все описал...

В какую сторону копать? Что я забыл сделать? Как побороть?

--------------------
# mysql -V
mysql Ver 14.14 Distrib 5.1.73, for unknown-linux-gnu (mipsel) using readline 5.1

Entware
Keenetic белый
HDD.DISK_A1(system): ext2
HDD.DISK_A2(data): ext2

----------------------
~ # mysqld
151015 2:25:04 [Note] Event Scheduler: Loaded 0 events
151015 2:25:05 [Note] mysqld: ready for connections.
Version: '5.1.73' socket: '/opt/var/run/mysqld.sock' port: 3306 Source distribution
151015 2:33:28 [Note] mysqld: Normal shutdown

151015 2:33:28 [Note] Event Scheduler: Purging the queue. 0 events
151015 2:33:29 [Note] mysqld: Shutdown complete

VictorGS
Сообщения: 4
Зарегистрирован: 15 окт 2015, 01:16

Сообщение VictorGS » 16 окт 2015, 16:56

Еще заметил:
После старта mysqld CPU=0%, если выполнить "mysqladmin processlist" - я увижу только процесс самого mysqladmin, и после выполнения - CPU = 100%

Код: Выделить всё

~ # mysqladmin processlist -u root -p
+----+------+-----------+----+---------+------+-------+------------------+
| Id | User | Host      | db | Command | Time | State | Info             |
+----+------+-----------+----+---------+------+-------+------------------+
| 1  | root | localhost |    | Query   | 0    |       | show processlist |
+----+------+-----------+----+---------+------+-------+------------------+


Кому(где) еще можно задать этот вопрос?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1232
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 окт 2015, 17:10

Не помню, чтобы на старом форуме жаловались на подобное, но посмотрите.

Ваши варианты - гуглить, гуглить и пробовать. Например в гугле описана проблема с 100% mysqld и системным веремем.
Пробовать ставить старые версии mysql из архива.

VictorGS
Сообщения: 4
Зарегистрирован: 15 окт 2015, 01:16

Сообщение VictorGS » 16 окт 2015, 17:56

Zyxmon писал(а):Источник цитаты Например в гугле описана проблема с 100% mysqld и системным веремем

Пробовал, не помогает. я правда просто сбивал время, ntpd его восстанавливал, на mysqld это не влияло.

Гугл еще нашел похожий вопрос, но там была проблема с innodb (откат транзакции), в моем случае innodb вообще отключен

В общем, пока гуглю.

VictorGS
Сообщения: 4
Зарегистрирован: 15 окт 2015, 01:16

Сообщение VictorGS » 26 окт 2015, 12:16

Не хватило у меня терпения на поиски способа устранения высокой загрузки CPU.

Установил Zyxware - установил mysql-server - высокой загрузки CPU не наблюдаю!
На этом и остановлюсь!

yuoras
Сообщения: 61
Зарегистрирован: 21 сен 2015, 18:22

Сообщение yuoras » 09 май 2017, 22:44

Подтверждаю, ситуация один в один

Решил поставить и себе БД для своих целей.
Загрузка системы и сразу 100% загрузки , приконекчусь 1-2 %.
Только отконнекчусь и обратно 100%
Все делаю в консоли , без применения стороннего софта.

Пока остановил службу и выгрузил с автозагрузки.

Прошу помощи :cry:
Белый-Белый ZyXEL Keenetic I серии Zyxware перешёл на Entware


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 3 посетителя :: 2 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: CommonCrawl [Bot], Yandex [Bot] и 1 гость