Страница 1 из 1

Mysql (innodb)

Добавлено: 2009-06-06 14:12:39
Sniper
как бы покрошить файлы данных (ibdata) в базе (5.0.81, примерно гигов 150) чтобы бы база останавливалась быстрее, сейчас по 25Гб каждый файл, а торомозит очень долго, если прибивать процесс потом с логов осстанавливается минут 10

Re: Mysql (innodb)

Добавлено: 2009-06-06 14:18:17
LMik
Sniper писал(а):как бы покрошить файлы данных (ibdata) в базе (5.0.81, примерно гигов 150) чтобы бы база останавливалась быстрее, сейчас по 25Гб каждый файл, а торомозит очень долго, если прибивать процесс потом с логов осстанавливается минут 10
перезалить базу с параметром innodb_file_per_table=1 в my.conf

Re: Mysql (innodb)

Добавлено: 2009-06-06 14:33:38
zg
LMik писал(а):перезалить базу с параметром innodb_file_per_table=1 в my.conf
150 гиг? :smile: не дурственно.

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

Re: Mysql (innodb)

Добавлено: 2009-06-06 16:55:21
LMik
zg писал(а):
LMik писал(а):перезалить базу с параметром innodb_file_per_table=1 в my.conf
150 гиг? :smile: не дурственно.

Самый лучший вариант (если перезаливать) будет, когда базы будут литься с одного сервера на другой. То есть поднять два сервака с разными настройками. Поскольку даже в случае ошибки исходный мускул сервер не пострадает.
Ну да, а подругому то никак :)

Re: Mysql (innodb)

Добавлено: 2009-06-06 19:06:42
zg
LMik писал(а):Ну да, а подругому то никак :)
-))) умельцы всякие есть, могут и до дампа додуматься. Прецедент у меня был один, когда дампили 20гиговую базу дабы перевести из InnoDB в исам. Благо обошлось.