mysql занимает много места

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
rubylnik
рядовой
Сообщения: 48
Зарегистрирован: 2013-11-02 12:57:14

mysql занимает много места

Непрочитанное сообщение rubylnik » 2015-04-15 11:21:34

Добрый день форумчане.
Возникла проблема с mysql, а точнее с постоянно увеличивающимся размером БД.
Обнаружил это когда написал df -h он выдал информацию что занято 140гб из 160гб. Если написав du то выводит приличные цифры.
Понятно вы скажите что что-то использует уже давно удаленные файл.
я решил проверить БД
Базы данных и таблицы весят не очень много максимум 500м.
Но если посмотреть lsof |grep mysqld то видно что используется очень много памяти около 124гб

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

mysqld    15731    mysql   11w    VREG       0,89 124469543369 30547144 /usr (/dev/da0s1f)

в чем может быть причина удержания памяти?
И есть ли команды которые позволят что-то с этим сделать из самого mysql не прибегая к перезагрузке mysql?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 34924
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

mysql занимает много места

Непрочитанное сообщение Alex Keda » 2015-04-16 11:50:16

Так чем занято-то?
Убей их всех! Бог потом рассортирует...

rubylnik
рядовой
Сообщения: 48
Зарегистрирован: 2013-11-02 12:57:14

mysql занимает много места

Непрочитанное сообщение rubylnik » 2015-04-16 12:34:17

Хороший вопрос... Не знаю.
Ну допустим 36гб весит вся папка с mysql (/usr/local/db/mysql) а вот 80гб где не могу понять
Возможно такое, если я чистил таблицы без отключения их, т.е. без read only . может быть из-за этого ?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 34924
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

mysql занимает много места

Непрочитанное сообщение Alex Keda » 2015-04-16 13:36:10

Перезагрузите машину, для начала.
Убей их всех! Бог потом рассортирует...

rubylnik
рядовой
Сообщения: 48
Зарегистрирован: 2013-11-02 12:57:14

mysql занимает много места

Непрочитанное сообщение rubylnik » 2015-04-16 15:41:23

да это понятно, что перезагрузить все можно, но не хочется, даже мysql не хочется перезагружать.
я думал есть решения типа сбросить кэш myqsl сервера итд.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 34924
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

mysql занимает много места

Непрочитанное сообщение Alex Keda » 2015-04-16 16:37:49

Если удалён открытый файл, пока его приложение не отпустит, место не освободится
Убей их всех! Бог потом рассортирует...

rubylnik
рядовой
Сообщения: 48
Зарегистрирован: 2013-11-02 12:57:14

mysql занимает много места

Непрочитанное сообщение rubylnik » 2015-04-17 10:21:39

Суть вопроса была в том, что какую команду (если такая существует) необходимо набрать в админке mysql, чтобы грубо говоря он все базы отключил и заново их открыл (перепрочитал).
Дико извиняюсь если непонятно пишу.

Вопрос был решен, очень радикальным способом, к несчастью.
Решили его электрики или строители центрального округа Москвы, повредив эл. магистраль . В следствии чего ups компании не выдержали и сервер выключился, без моего участия.
После включение все освободилось.

Neus
капитан
Сообщения: 1718
Зарегистрирован: 2008-09-08 21:59:56

mysql занимает много места

Непрочитанное сообщение Neus » 2015-04-17 10:31:26

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

service mysqld restart

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 34924
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

mysql занимает много места

Непрочитанное сообщение Alex Keda » 2015-04-17 18:27:49

Ну, как вариант можно было попробовать дать сигнал HUP процессу.
Но не факт что оно отреагировало бы на него, и не факт что ожидаемым образом - перечитало конфиг и закрыло-открыло файлы
Убей их всех! Бог потом рассортирует...

Аватара пользователя
bagas
лейтенант
Сообщения: 908
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

mysql занимает много места

Непрочитанное сообщение bagas » 2015-05-08 21:20:25

Жуть!
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.


Вернуться в «Базы данных»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя