Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / mysql сжирает все пространство / 12 сообщений из 12, страница 1 из 1
15.05.2014, 17:50:46
    #38642626
vinn.consult
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
Приветствую всех!
Все свободное место сжирает /var/lib/mysql/ibdata1, причем если добавить ещё, то и оно будет сожрано! не понимаю что может быть.

Версия mysql:
Код: sql
1.
Ver 14.14 Distrib 5.6.16, for Linux (x86_64) using  EditLine wrapper



Подскажите куда копать..
...
Рейтинг: 0 / 0
15.05.2014, 17:51:38
    #38642630
vinn.consult
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
забыл добавить, используются таблицы myisam и innodb
...
Рейтинг: 0 / 0
15.05.2014, 17:54:20
    #38642637
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
vinn.consult/var/lib/mysql/ibdata1Судя по названию, там хранятся таблицы InnoDB.
А сжирается ровно настолько, сколько выпишете туда.
...
Рейтинг: 0 / 0
15.05.2014, 17:58:15
    #38642645
vinn.consult
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
В том и проблема, новое в таблицу не добавляется. Только изменение существующих записей.
...
Рейтинг: 0 / 0
15.05.2014, 18:07:51
    #38642662
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
vinn.consultВ том и проблема, новое в таблицу не добавляется. Только изменение существующих записей.Если новая запись не умещается на старое место, то она целиком добавляется в конец.
(очень грубо, но сойдет).
...
Рейтинг: 0 / 0
15.05.2014, 18:15:41
    #38642672
vinn.consult
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
Спасибо, Не знал этого. Даже если длина поля фиксирована?
Интересное наблюдение: если размер базы (десяток рабочих таблиц) будет в 30-40% от объема диска, то прирост места совсем небольшой. Но если база будет 60-70% занимать, то до 100% все будет скушано.
Запросы к базе идут только на изменение существующих записей. ~20000 запросов/сек. (если эта информация будет полезна)

Голову ломаю, не знаю куда копать.
...
Рейтинг: 0 / 0
15.05.2014, 18:21:21
    #38642679
vinn.consult
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
также присутствуют блокировки (терпимо,кривое приложение), иногда по 5-10 мин., может в этот момент запущенные запросы сваливаются в какой ни будь кеш?
...
Рейтинг: 0 / 0
15.05.2014, 18:27:32
    #38642687
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
vinn.consultДаже если длина поля фиксирована?Если длина записи фиксирована, то, по идее, не должно.
vinn.consultИнтересное наблюдение: если размер базы (десяток рабочих таблиц) будет в 30-40% от объема диска, то прирост места совсем небольшой. Но если база будет 60-70% занимать, то до 100% все будет скушано.Что-то сомнительно. MySQL не интересует свободное место на диске, пока оно вообще есть. Соответственно, и логика работы с базой меняться не может.
Речь о физическом диске?
vinn.consultЗапросы к базе идут только на изменение существующих записей. ~20000 запросов/сек. (если эта информация будет полезна)Это весьма много. Может, стоит посмотреть на in-memory СУБД? Каков объем таблиц, которые так интенсивно меняются?
...
Рейтинг: 0 / 0
15.05.2014, 18:49:01
    #38642709
vinn.consult
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
Размер одной таблицы до запуска приложения 1,5 ГБ, после запуска 2.7 ГБ (таких таблиц десяточек) - место закончилось. Когда нормально отрабатывает, то таблица вырастает до 2.0 ГБ

вот типы полей, может я ошибаюсь, и место все же растет:
...
Рейтинг: 0 / 0
15.05.2014, 18:53:39
    #38642712
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
vinn.consult,

Эти таблицы на каком движке?
Первичный ключ, случаем не меняете?
...
Рейтинг: 0 / 0
15.05.2014, 18:58:07
    #38642715
vinn.consult
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
miksoft,

InnoDB. Первичный ключ для id используется, по нему идут запросы на замену (меняются соседние поля)
...
Рейтинг: 0 / 0
21.05.2014, 18:17:44
    #38647971
Aliced
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql сжирает все пространство
Вот такое есть . Выглядит похоже, хотя версия не подходит.
И еще
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / mysql сжирает все пространство / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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