![]() |
|
Модераторы: skyboy |
![]()
|
|
| lelik133 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 2 Всего: 14 |
На арендуемом у хостера серваке появилась проблема.
В папке /var/lib/mysql где находятся сами базы лежат файлы занимающие почти все предоставленное нам место так это выглядело позавчера
так сегодня
я так понимаю что это временные файлы самого mysql? соответисвенно мучает вопрос, а как избавится от таких объемов?? mysql их сам не чистит? и второе почему исчез sql_775e_5, а вместо него появился sql_4498_0 это может быть связано с рестартом mysqld? |
||||
|
|||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
Ну вообще MYD - это вроде данные, MYI - индексы... Оптимизировать можно и вручную с помощью поканды OPTIMIZE...
Судя по названиям - может это кэш запросов(результатов запросов)? -------------------- ![]() |
|||
|
||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 20 Всего: 40 |
Временные файлы создаются в tmpdir, обычно это другой каталог чем datadir.. Вы можете посмотреть, куда указывает tmpdir и datadir
Это скорее похоже на то, что кто-то запустил alter table, а потом как-то прервал сессию. Если это все-же временные таблицы (если tmpdir и datadir указывают в одно место) - то они сами собой удаляются, когда закрывается сессия.. mysql не падал? -------------------- Бонифаций. |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 2 Всего: 14 |
Kesh, все верно данные и индексы, но вот только через клиента этих таблиц не видно...
Бонифаций, datadir /var/lib/mysql/ tmpdir /tmp вполне возможно что и падал. 21-ого как раз была проблема у провайдера и нас физически переносилина друг машину. Если это остатки alter table можно ли их безболезненно удалить? и как бы это точно определить... |
|||
|
||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 20 Всего: 40 |
остановить mysql сервер есть возможность?
-------------------- Бонифаций. |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 2 Всего: 14 |
да без проблем
|
|||
|
||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 20 Всего: 40 |
в датадире есть файл с расширением .err - там зарегистрированы какие нибудь проблемы?
кроме того mожете посмотреть show processlist - есть там alter table? Добавлено через 52 секунды ну тогда остановите и если они сохранятся - удалите их. Между запусками mysql сервера таких файлов оставаться не может -------------------- Бонифаций. |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 2 Всего: 14 |
в processlist нет alter table
err файлов нет в datadir. в mysqld.log есть вот это
но не понятно какая таблица имеется ввиду.... я InnoDB не использую. они встречаются только в базе относящейся к Plesk (панель управления хостингом) Может сделать всем InnoDB таблицам optimize... ? Попробую остановить вечером, когда посещаемость будет поменьше. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |