Странное поведение MySQL

Обсуждение проблем в работе программного комплекса
nekit44
Сообщения: 4
Зарегистрирован:
12 июл 2016, 20:07

Странное поведение MySQL

nekit44 » 16 май 2019, 10:51

Всем привет
Столкнулся с такой проблемой при работе с субд на не больших объемах все работает как должно.

Началось с того что я загрузил базу больше 20 гб, на любое действие(добавить запись, добавить поле, добавить индекс) ошибка: MySQL server has gone away

Перезагружаешь Open Server, работает до правок базы норм.
Так с базой и ни смог ни чего сделать, сделал на самом сервере.

сейчас база 1 таблица 250 тыс записей. При любых действиях (добавить запись, добавить поле, добавить индекс) ошибка: MySQL server has gone away

Я винт проверил, думал в нем дело, все норм.
Не могу понять в чем дело

MySQL 5.5
wait_timeout=28800

Помогите
os999
Сообщения: 1
Зарегистрирован:
19 июл 2019, 16:50

Re: Странное поведение MySQL

os999 » 19 июл 2019, 16:55

скорее всего тебе не хватает мощностей сервера, для произведения операций, например вставки новых записей, чтобы исправить нужно увеличить мощности или ресурсы mysql (maria)сервера, для этого правь файл my.ini что openserver -> дополнительно -> конфигурация -> mysql (maria)

мой файл выглядит так

[mysqld]
datadir=F:/SRV/mariadb102/data
port=3308
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size=16M
innodb_additional_mem_pool_size = 2M
innodb_log_file_size=5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

key_buffer_size = 16M
max_allowed_packet = 11M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

character-set-server=utf8

[client]
port=3308
character-set-server=cp1251

[mysqldump]
quick
max_allowed_packet = 16M

теперь пробуй увеличивать параметры. Один параметр увеличил, перезагрузил mysql (maria) и так далее

А вообще еще есть mysql логи, можешь и там поискать.
Аватара пользователя
Максим
Сообщения: 5484
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: Странное поведение MySQL

Максим » 19 июл 2019, 17:13

Как бы да, играйтесь с конфигом, заодно убедитесь что в настройках отключён лог SQL запросов MySQL (снята галочка - Вести лог запросов). А то если включён, то прикиньте - вы делаете SQL импорт на 20 гигов и тут же MySQL пытается записать на диск сами данные на 20 гигов и одновременно еще логов на 20 гигов.
nekit44
Сообщения: 4
Зарегистрирован:
12 июл 2016, 20:07

Re: Странное поведение MySQL

nekit44 » 19 июл 2019, 17:14

Все просто, умирал винт вот и падала СУБД
Проверил нормально винт и понял что пора от туда быстро при быстро копировать все файлы.
Ответить