Mysql (innodb)

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Sniper
проходил мимо

Mysql (innodb)

Непрочитанное сообщение Sniper » 2009-06-06 14:12:39

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Mysql (innodb)

Непрочитанное сообщение LMik » 2009-06-06 14:18:17

Sniper писал(а):как бы покрошить файлы данных (ibdata) в базе (5.0.81, примерно гигов 150) чтобы бы база останавливалась быстрее, сейчас по 25Гб каждый файл, а торомозит очень долго, если прибивать процесс потом с логов осстанавливается минут 10
перезалить базу с параметром innodb_file_per_table=1 в my.conf
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Mysql (innodb)

Непрочитанное сообщение zg » 2009-06-06 14:33:38

LMik писал(а):перезалить базу с параметром innodb_file_per_table=1 в my.conf
150 гиг? :smile: не дурственно.

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

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Mysql (innodb)

Непрочитанное сообщение LMik » 2009-06-06 16:55:21

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

Самый лучший вариант (если перезаливать) будет, когда базы будут литься с одного сервера на другой. То есть поднять два сервака с разными настройками. Поскольку даже в случае ошибки исходный мускул сервер не пострадает.
Ну да, а подругому то никак :)
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Mysql (innodb)

Непрочитанное сообщение zg » 2009-06-06 19:06:42

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