The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Бекап MySQL и недоступность сайтов, !*! Adm4311, 30-Окт-12, 13:05  [смотреть все]
Здравствуйте,

при бекапе баз из MySQL частенько стали возникать проблемы с доступом к сайту. Веб-сервер начал долго грузить страницы, так как на время бекапа таблицы лочатся и есть задержка с доступом к ним. Со временем размер баз будет только увеличиваться и проблема станет особо остро.

Сайты посещаемые. Веб-сервер + MySQL живут на одном сервере.

Вообщем что можно сделать чтобы сайты были доступны в момент бекапа MySQL? Также в течение дня делаются дополнительные бекапы для актуализации данных на резервном сервере.

  • Бекап MySQL и недоступность сайтов, !*! Кирилл, 13:43 , 30-Окт-12 (1)
    Делать кластерное резервирование. Отказаться от использования MyISAM-механизмов. А лучше всего -- перейти от MySQL на нормальную СУБД с нормальной поддержкой многовариантности и согласованности по времени.
  • Бекап MySQL и недоступность сайтов, !*! Кирилл, 13:45 , 30-Окт-12 (2)
    Вообще, вопрос стоит переформулировать: "Что делать, когда нефига не знаешь о MySQL?". Читайте соответствующую литературу. Проблематика резервного копирования хорошо проработана.
  • Бекап MySQL и недоступность сайтов, !*! PavelR, 16:54 , 30-Окт-12 (3)
    > Вообщем что можно сделать чтобы сайты были доступны в момент бекапа MySQL?

    Особенно с учетом того, что:

    > Также в течение дня делаются дополнительные бекапы для актуализации данных на
    > резервном сервере.

    Запускайте репликацию на бэкапный сервер, с которого и снимайте все требуемые вам "твердые копии" в дампы.


  • Бекап MySQL и недоступность сайтов, !*! local_root, 17:12 , 28-Ноя-12 (4)
    > Здравствуйте,
    > при бекапе баз из MySQL частенько стали возникать проблемы с доступом к
    > сайту. Веб-сервер начал долго грузить страницы, так как на время бекапа
    > таблицы лочатся и есть задержка с доступом к ним. Со временем
    > размер баз будет только увеличиваться и проблема станет особо остро.
    > Сайты посещаемые. Веб-сервер + MySQL живут на одном сервере.
    > Вообщем что можно сделать чтобы сайты были доступны в момент бекапа MySQL?
    > Также в течение дня делаются дополнительные бекапы для актуализации данных на
    > резервном сервере.

    Если InnoDB - добавить опцию --single-transaction в mysqldump, если MyISAM - таки с резервного сервера только дампы брать.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру