powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL понасоздавал много временных файлов
10 сообщений из 10, страница 1 из 1
MySQL понасоздавал много временных файлов
    #40016192
troy856
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всех приветствую!
Подскажите, пожалуйста, в чем может быть проблема, мускул понасоздавал 4636 временных файлов, как понять откуда столько дерьма лезет?
MariaDB [(none)]> SHOW STATUS LIKE '%tmp%';
Created_tmp_files | 4636

Все льётся на отдельный раздел /var/mysql-tmp размер раздела 30GB и не хватает, мониторинг постоянно орет то аларм, то резолв
Данная машинка находится в репликации, в слэйве. Есть еще один мастер. Лаги не наблюдаются.
...
Рейтинг: 0 / 0
MySQL понасоздавал много временных файлов
    #40016197
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
troy856,

Понасоздавал и не удалил за собой?
Если удалил, то сама по себе величина ни о чем не говорит. Надо понимать за какое время она набралась или как быстро растет.

Временные файлы могут образовываться, например, при выполнении запросов, у которых в плане есть Using temporary; Using filesort. Или при материализации вьюх.

Объем временного файла зависит от того, какой объем информации обрабатывает запрос на том этапе, где понадобился этот файл.

Пересматривайте самые долгоиграющие запросы, смотрите их план, оптимизируйте.
...
Рейтинг: 0 / 0
MySQL понасоздавал много временных файлов
    #40016208
troy856
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, Если эта величина не растет, то возможно удалить их?
...
Рейтинг: 0 / 0
MySQL понасоздавал много временных файлов
    #40016209
troy856
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Возможно удалить временные файлы, без рестарта сервиса?

Спасибо за ответ.
...
Рейтинг: 0 / 0
MySQL понасоздавал много временных файлов
    #40016210
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
troy856
то возможно удалить их?
а они есть? обычно MySQL сам корректно их удаляет.
Можно удалить и самостоятельно. Те файлы, которые прям сейчас используются, будут заблокированы от удаления.
...
Рейтинг: 0 / 0
MySQL понасоздавал много временных файлов
    #40016213
troy856
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Вроде пишет как есть и эта величина пока не менялась...

MariaDB [(none)]> SHOW STATUS LIKE '%tmp%';

| Variable_name | Value |

| Created_tmp_files | 4636 |


Мониторинг просто постоянно орет что 30GB временные файлов забивает, потом отпускает.

Получается MySQL дропает старые файлы и заново генерит новые? Поэтому постоянно скачет место на диске?
...
Рейтинг: 0 / 0
MySQL понасоздавал много временных файлов
    #40016216
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
troy856,

так в каталоге /var/mysql-tmp есть файлы? посмотрите оглавление каталога и последите за его изменениями.
...
Рейтинг: 0 / 0
MySQL понасоздавал много временных файлов
    #40016217
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
troy856
Получается MySQL дропает старые файлы и заново генерит новые? Поэтому постоянно скачет место на диске?
В целом да, и это нормально, пока время выполнения запросов норме.
Но тогда счетчик должен расти.
...
Рейтинг: 0 / 0
MySQL понасоздавал много временных файлов
    #40016221
troy856
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Каталог /var/mysql-tmp пустой
...
Рейтинг: 0 / 0
MySQL понасоздавал много временных файлов
    #40016222
troy856
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Ну тогда полагаю нужно диск расширить для временных файлов если их дофига мускул создает или лучше ограничить макс. размером через параметр innodb_temp_data_file_path ?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL понасоздавал много временных файлов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]