URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 55989
[ Назад ]

Исходное сообщение
"горячее резервирование базы mysql"

Отправлено xvadim , 27-Апр-05 18:33 
Имеется база на mysql, которая должна быть все время доступна. Что посоветуете для организации горячего резервирования базы? mysqldump подойдет или нет?

Содержание

Сообщения в этом обсуждении
"горячее резервирование базы mysql"
Отправлено onorua , 27-Апр-05 18:45 
>Имеется база на mysql, которая должна быть все время доступна. Что посоветуете
>для организации горячего резервирования базы? mysqldump подойдет или нет?

Все зависит от того, что делает твоя база "все время", какого типа таблицы... Загруженность сервера... все это очень влияет на политику резервирования данных.


"горячее резервирование базы mysql"
Отправлено xvadim , 27-Апр-05 18:53 
>Все зависит от того, что делает твоя база "все время", какого типа
>таблицы... Загруженность сервера... все это очень влияет на политику резервирования данных.
>

Обращение к базе идет не все время, а периодически. Например, даные добавляются, удаляются, изменяются каждые 10 минут. Но база большая и нет уверенности в том, что этого времени не хватит для копирования файлов БД куда-нибудь в другой каталог.
Сервер загружен не сильно (до 10% CPU).



"горячее резервирование базы mysql"
Отправлено mc , 27-Апр-05 19:01 
>>Все зависит от того, что делает твоя база "все время", какого типа
>>таблицы... Загруженность сервера... все это очень влияет на политику резервирования данных.
>>
>
>Обращение к базе идет не все время, а периодически. Например, даные добавляются,
>удаляются, изменяются каждые 10 минут. Но база большая и нет уверенности
>в том, что этого времени не хватит для копирования файлов БД
>куда-нибудь в другой каталог.
>Сервер загружен не сильно (до 10% CPU).

Посмотри в сторону репликации


"горячее резервирование базы mysql"
Отправлено onorua , 27-Апр-05 19:25 
>>>Все зависит от того, что делает твоя база "все время", какого типа
>>>таблицы... Загруженность сервера... все это очень влияет на политику резервирования данных.
>>>
>>
>>Обращение к базе идет не все время, а периодически. Например, даные добавляются,
>>удаляются, изменяются каждые 10 минут. Но база большая и нет уверенности
>>в том, что этого времени не хватит для копирования файлов БД
>>куда-нибудь в другой каталог.
>>Сервер загружен не сильно (до 10% CPU).
>
>Посмотри в сторону репликации

Значит есть способ пределать костыли, как говориться:)
Можно запускать мускул с параметром --log-update, это создает файл наподобие того, что получаеться в результате mysqldump. Но намного больше дампа, так как записывает ВСЕ изменения в базе. Если загруженность сервера позволяет - то это может помочь. Например раз в неделю делаешь mysqldump, а каждый вечер  файлик лога куда-то себе пишешь.
Лучше конечно репликацию сделать, если позволяют технические и материальные возможности.



"горячее резервирование базы mysql"
Отправлено logka , 28-Апр-05 03:10 
>>>>Все зависит от того, что делает твоя база "все время", какого типа
>>>>таблицы... Загруженность сервера... все это очень влияет на политику резервирования данных.
>>>>
>>>
>>>Обращение к базе идет не все время, а периодически. Например, даные добавляются,
>>>удаляются, изменяются каждые 10 минут. Но база большая и нет уверенности
>>>в том, что этого времени не хватит для копирования файлов БД
>>>куда-нибудь в другой каталог.
>>>Сервер загружен не сильно (до 10% CPU).
>>
>>Посмотри в сторону репликации
>
>Значит есть способ пределать костыли, как говориться:)
>Можно запускать мускул с параметром --log-update, это создает файл наподобие того, что
>получаеться в результате mysqldump. Но намного больше дампа, так как записывает
>ВСЕ изменения в базе. Если загруженность сервера позволяет - то это
>может помочь. Например раз в неделю делаешь mysqldump, а каждый вечер
> файлик лога куда-то себе пишешь.
>Лучше конечно репликацию сделать, если позволяют технические и материальные возможности.


Да, репликация рулит :)