170 похожих чатов

Всем привет, подскажите по какой причине может расти файл /var/lib/mysql/ibdata1? innodb_file_per_table=ON Файл

за месяц вымахал до 30Гб, сегодня ночью сдамбил базы, удалил базы, удалил его и лог, создал базы, залил дамбы баз, и меньше чем за сутки файл уже весит 717Мб, причём вес все БД полезный менее 300Мб))

Your MariaDB connection id is 5170
Server version: 10.11.3-MariaDB-1 Debian 12

21 ответов

79 просмотров

Может транзакции какие длинные и большие? Можно ограничить лог скажем до 2гб. max_binlog_size

Туда, как минимум, из объёмного, undo log пишется, могут временные таблицы ещё. Их нужно отдельно выносить.

Владимир-Муковоз Автор вопроса
A E
Может транзакции какие длинные и большие? Можно ог...

Иннодб же хранит интексы и таблицы в отдельных файлах?

Владимир Муковоз
Иннодб же хранит интексы и таблицы в отдельных фай...

А может быть что раньше была большая база или их было суммарно много?

Владимир-Муковоз Автор вопроса

Странно. Но можно попробовать ограничить. Но эт возможно потребует бэкап рестор innodb_file_per_table=0 innodb_data_file_path = ibdata1:265M:autoextend:max:10G

Владимир Муковоз
Иннодб же хранит интексы и таблицы в отдельных фай...

Если это настроено. Что в файле - написано в Percona https://www.percona.com/blog/xtradb-innodb-internals-in-drawing/

Владимир Муковоз
Пишутся и не удаляются?

Да. Потом перезаписываются. То есть рост за счёт этих временных штук небесконечный

Владимир-Муковоз Автор вопроса
Sveta Smirnova
Да. Потом перезаписываются. То есть рост за счёт э...

У меня файл вырос до 30гб и не планировал останавливаться)

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

Ищите долгие транзакции, селекты в моменты роста, это упростит поиск причин.

Владимир-Муковоз Автор вопроса

можете объяснить как это связано?. В моменты роста есть обмен с 1с к примеру, остальное сложно назвать долгим

Владимир-Муковоз Автор вопроса
A E
Странно. Но можно попробовать ограничить. Но эт во...

innodb_file_per_table=ON Но у меня наоборот это включено

Владимир-Муковоз Автор вопроса
Sveta Smirnova
Да. Потом перезаписываются. То есть рост за счёт э...

причём рост продолжался в течении более чем месяца

Владимир-Муковоз Автор вопроса
Владимир Муковоз
можете объяснить как это связано?. В моменты роста...

опять же, долгие это довольно спорно, врядли они дольше 30 сек иначе уходили бы в таймаут

Владимир Муковоз
опять же, долгие это довольно спорно, врядли они д...

begin; select * from dumb.table; И после этого подождать часов 8. Никаких таймаутов в 30 секунд нет по умолчанию

Владимир-Муковоз Автор вопроса
Nikolai Korolev
begin; select * from dumb.table; И после этого под...

при обращении из пхп в мускуль есть и при запросе в вебе таймаут ожидание ответа от бека

Владимир-Муковоз Автор вопроса
Nikolai Korolev
Эти таймауты не закрывают коннекшн

тот что в из пхп в мускуль закрывает на сколько мне известно, тот что из nginx в php да, он просто показывает клиенту 504, а в фоне продолжает выполняться

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта