Название: Проблема с user.pl и mysql Отправлено: neom от 29 Июля 2022, 15:29:10 Коллеги просьба помочь с проблемой, в последнее время заметил что при открытии учетной записи абона долго открывается информация, при этом весь остальной интерфейс быстро отрабатывает.
Проанализировав ситуацию оказалось что в этот момент мускул грузит на 100% проц, затыкается все на вот этом месте: Код: $sth2=&sql($dbh,"SELECT u.*,MAX(l.time) AS time FROM users u LEFT JOIN login l ON u.id=l.mid WHERE u.id=$Mid OR u.mid=$Mid GROUP BY u.id ORDER BY u.mid,u.sortip", сама выборка проходит, но очень туго, непонятна причина, может кто знает где копать дальше? Название: Re: Проблема с user.pl и mysql Отправлено: ser970 от 29 Июля 2022, 21:15:13 а если выполнить этот запрос в консоли мускула , что скажет ?
Название: Re: Проблема с user.pl и mysql Отправлено: Cell от 30 Июля 2022, 09:48:14 Судя по запросу там гигантская таблица login которая нахрен никому не нужна такая. Очистить ее надо и все наладится. (не забываем сначала сделать бэкап базы).
Название: Re: Проблема с user.pl и mysql Отправлено: neom от 30 Июля 2022, 13:51:00 а если выполнить этот запрос в консоли мускула , что скажет ? Все выполняется нормально, просто тупит и грузит на 100% проц в момент этой команды. Название: Re: Проблема с user.pl и mysql Отправлено: neom от 30 Июля 2022, 13:52:57 Судя по запросу там гигантская таблица login которая нахрен никому не нужна такая. Очистить ее надо и все наладится. (не забываем сначала сделать бэкап базы). Похоже не в этом причина :( root@localhost [bill]> SELECT COUNT(1) FROM login; +----------+ | COUNT(1) | +----------+ | 0 | +----------+ 1 row in set (0.00 sec) Название: Re: Проблема с user.pl и mysql Отправлено: neom от 30 Июля 2022, 14:06:51 Отвечу сам себе :) проблему пофиксил.
В консоли мускула писало что записей в таблице login нет, однако в файлы самой таблицы были каких-то гигантских размеров, и самое любопытное дальше: root@localhost [bill]> select * from login; Empty set (16.64 sec) вобщем сделал : Код: check table login Код: repair table login Спасибо Cell за мыслю ;) |