
Alexander
06.07.2018
10:52:14
а то можешь думать что с данными все ко а оно не очень

Evgeniy
06.07.2018
10:52:48
я для себя решил, что проще всего на базе сделать таблицу типа history_new. потом свапнуть с текущей таблицей. это атомарно можно сделать. потом перенести из старой в текущую (которая сейчас будет пустая)

Alexander
06.07.2018
10:53:33

Evgeniy
06.07.2018
10:53:38
в чатике по базам подсказал один добрый человек

Google

Alexander
06.07.2018
10:53:52
если у тебя нет записи туда то все так

Evgeniy
06.07.2018
10:54:07
у меня просто старых данных было много. оказалось хаускипер отключен был
в свапе таблиц прикол в том, что текущая работа не стопорится. история со временем переливается в текущую

Alexander
06.07.2018
10:55:35
я кстати отето читаю смотрю что тут делается с хаускиперами и понимаю что его на крупных инсталляциях надо отключать и делать кронджоб на зачистку

Evgeniy
06.07.2018
10:55:44
а ресторить 350 гиг заббикса - это капец долго.
хотя на ссд может и не так долго....
у меня не ссд и все в индексы при ресторе упиралось. в иопсы точнее, которых дофига будет
я тебе советую проверить базу. если там все актуально - то постепенный перенос потаблично. если скорость рестора на твоем железе тебе не понравится... =)

Alexander
06.07.2018
10:58:31
я б рекомендовал перелезть на 5.7
включить сжатие для таблиц
хотя бы для больших
и бекапить через гзип

Evgeniy
06.07.2018
10:59:22

Google

Alexander
06.07.2018
10:59:35
цпу гуляет
а iops снижаешь

Evgeniy
06.07.2018
11:00:12

Nikolay
06.07.2018
11:00:13
выключи своп )

Alexander
06.07.2018
11:00:23
не в свопе дело
у него память заканчивается

Nikolay
06.07.2018
11:00:43
зато волноваться из-за свтопа не будет )

Alexander
06.07.2018
11:00:46
а что у тебя съело память?
а что так утекает по памяти

Nikolay
06.07.2018
11:01:55
такая ситуация только при дампе сиквелдампом?

Alexander
06.07.2018
11:02:04
а какая версия mysql

Nikolay
06.07.2018
11:02:09
или сжирает память и просто так, без дампа?

Alexander
06.07.2018
11:02:15
и что в настройках my.cnf
вангую или известный баг какой-то версии БД или мисконфигурация
давай тупо натрави mysqltuner
а че 5.6?
ладно понимаю не 8
но че 5.6 а не 5.7?
осталось выдушить мускультюнер и конфиг мускуля

Google

Alexander
06.07.2018
11:05:31
давай сюда )
https://www.percona.com/blog/2013/09/20/innodb-performance-optimization-basics-updated/
почитай вдумчиво это

Vova
06.07.2018
11:14:25
@yoleksandr а кем вы работаете?

Ilya
06.07.2018
11:14:31
Ахаха

Alexander
06.07.2018
11:15:01

Vova
06.07.2018
11:15:40

Alexander
06.07.2018
11:16:27
здесь канал хороший и кейсы тоже
есть время - можно головой подумать, покрутить

Full
06.07.2018
11:17:16

Alexander
06.07.2018
11:18:02
ну я серьезно говорю что на таких каналах если правильно читать и работать в определенном направлении то скиллы прокачиваются классно. тем более люди делятся знаниями - а этот самое вежное

Full
06.07.2018
11:19:17
Форум в этом смысле ценнее, КМК., но тут все гораздо оперативнее. На форуме - пока ответа дождешься...

Evgeniy
06.07.2018
11:19:44
нет. это быстрая операция. я про это как раз и говорил
более того - она атомарная

Alexander
06.07.2018
11:22:54
https://dev.mysql.com/doc/refman/5.6/en/tablespace-enabling.html

Admin
ERROR: S client not available

Alexander
06.07.2018
11:23:03
The innodb_file_per_table option is enabled by default.
оп!

Google

Evgeniy
06.07.2018
11:23:47
select * from variables like 'innodb_file%'
или типа того...

Alexander
06.07.2018
11:24:40
[mysqld]
innodb_file_per_table=1
в рантайм
SET GLOBAL innodb_file_per_table=1;

Evgeniy
06.07.2018
11:24:59
или select variables like ....

Alexander
06.07.2018
11:25:09
и вперед
ALTER TABLE table_name ENGINE=InnoDB;

Evgeniy
06.07.2018
11:25:12
я про текущее значение

Alexander
06.07.2018
11:25:24
открой документацию что скинул
это для движка

Evgeniy
06.07.2018
11:25:46
Александр пишет, что у тебя должно быть включено уже

Alexander
06.07.2018
11:26:00
угу
просто сама база может прийти от 5.5

Evgeniy
06.07.2018
11:26:10
ну вот и создай новую бд

Alexander
06.07.2018
11:26:23
угу
пробуй

Evgeniy
06.07.2018
11:26:35
скопируй туда со старой
альтер разве сделает это?

Google

Evgeniy
06.07.2018
11:27:25
вроде всегда дамп/рестор был в такой задаче

Alexander
06.07.2018
11:31:51
ты сначала получи это

Evgeniy
06.07.2018
11:38:20
я делал так - добавил новый диск. нужного размера. стопорнул базу. перенес пофайлово. это в разы!!! быстрее. потом можно уже делать перенос. места под два экземпляра хватает уже
а вот перенос делал как писал выше. потаблично. и долго