LINUX.ORG.RU
ФорумAdmin

Хочу хранить innodb tablespace в одном непрерывном файле большого размера, без autoextent

 , , tablepace


0

2

Хочу организовать БД так, чтобы tablespace хранилось в одном большом непрерывном файле.
Для этого нужно, как я понимаю:

1. Обеспечить чтобы файловая система создала именно непрерывный файл
2. Отключить автоэкстент у tablespace


Как сделать второе я знаю, непонятно как сделать первое.

Обеспечить чтобы файловая система создала именно непрерывный файл

А block device (logical volume) нельзя подсунуть вместо файла? В смысле mysql умеет работать с raw disk'ами?

sdio ★★★★★
()
Ответ на: комментарий от dmitryalexeeff

Тогда не будут работать многие утилиты для mysql, к примеру утилиты для бэкапа.

А есть утилиты для бэкапа innodb?

KRoN73 ★★★★★
()
Ответ на: комментарий от YAR
innodb_data_home_dir=
innodb_data_file_path=/dev/wvg/innodb:256Mraw;ibdata1:200M:autoextend

Как-то так, например.

А можно узнать, какая таблица какой файл/девайс юзает для хранения данных?

YAR ★★★★★
()
Ответ на: комментарий от KRoN73

Ну да, есть немного. Правда они всё равно безбожно лочат базу при бэкапе, но зато поддерживают инкрементальные бэкапы.
К примеру xtrabackup.

dmitryalexeeff
() автор топика
Ответ на: комментарий от dmitryalexeeff

Тогда не будут работать многие утилиты для mysql

А какие еще?

YAR ★★★★★
()
Ответ на: комментарий от dmitryalexeeff

за скорость приходится платить. А если речь идет о базе большого размера(>100G), да еще и о 24/7, то лучше делать настроить репликацию на отдельный сервер и уже там бэкапить. А если простой ночью не критичен - остановка сервера и последующий бэкап - наше всё

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

А если речь идет о базе большого размера(>100G), да еще и о 24/7.

То mysql тут применять не стоит. Особенно их чудорепликацию.

ventilator ★★★
()
Ответ на: комментарий от ventilator

Может оно и так, да только у MySQL есть одно весомое преимущество.
Он очень лёгок в развёртывании и примитивном администрировании, при это халявен. Какая ему есть альтернатива среди реляционок?
Postrges ? Этот монстрилла, который даже установить в без бубна не получится?
А мускуль прост как сто рублей.

dmitryalexeeff
() автор топика
Ответ на: комментарий от ventilator

согласен. Ты только скажи это чудакам(на букву м), которые писали UTM5, т.к. поддержка Postgresql у них настолько угребищная(по крайней мере была года 2 назад), что проще пользоваться мускулом. Хотя с размером базы больше 50 гигов - не проще. Нихрена не проще!

Pinkbyte ★★★★★
()
Ответ на: комментарий от dmitryalexeeff

Какая ему есть альтернатива среди реляционок?

Среди реляционок - никакой. Ближайший конкурент - блокнот + греп.

ventilator ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.