Results 1 to 5 of 5

Thread: My SQL

  1. #1
    Почти модератор! Createdsky's Avatar
    Join Date
    Dec 2005
    Posts
    392

    Default My SQL

    Как настроить backup базы данных в my sql.:confused:
    Я все сказал... ©

  2. #2

    Default Re: My SQL

    Quote Originally Posted by Createdsky
    Как настроить backup базы данных в my sql.:confused:
    http://www.devshed.com/c/a/MySQL/Bac...ySQL-Database/
    http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html

  3. #3
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: My SQL

    backup в MySQL - это издевательство над здравым смыслом - которое выражается в генерировании SQL-statements в текстовый файл. Это гадкая и медленная процедура. Особенно последующее восстановление из бекапа. Проще скомпилировать MySQL с ключом --enable-local-data-infile и после все что нужно восстанавливать по LOAD LOCAL DATA INFILE. А таблицы скидывать просто по HANDLER OPEN , HANDLER READ , HANDLER CLOSE. Если таблицы MyISAM а не InnoDB - то просто по FTP файлы данных и индексы куда попало перенести можно. Ну и *.frm тоже.
    Кстати backup MySQL не совместим с PostgreSQL и DB2 - по формату. Хотя разработчики утверждают обратное.
    А чем вам эта "пародия на реляционные СУБД" (MySQL) так нравиться? Определенной тупостью реализации? При использовании на стандартных файловых системах MySQL очень сильно подтормаживает на очень больших файлах (особенно когда систему индексов надо обновлять).

  4. #4
    Почти модератор! Createdsky's Avatar
    Join Date
    Dec 2005
    Posts
    392

    Arrow Re: My SQL

    Quote Originally Posted by crazy-mike
    А чем вам эта "пародия на реляционные СУБД" (MySQL) так нравиться? Определенной тупостью реализации? При использовании на стандартных файловых системах MySQL очень сильно подтормаживает на очень больших файлах (особенно когда систему индексов надо обновлять).
    Все дело в том что на ней стоит форум только и всего... меня интересовало если postgresql можно настроить вплоть чтобы он в 4 часа утра делал бекап и ужимал базу, то в май эс кью эл какой то с этим гемор и я лично не вижу таких вещей. Это что же одно из самых особенностей этого и так облегченого sql?
    Я все сказал... ©

  5. #5
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: My SQL

    :27: Это MySQL - "облегченный"? (разве что от остатков здравого смысла). Мне всегда казалось - что для "чистого гипертекста" больше бы Berkeley DB подошла. Не уверен - что движки на основе MySQL должны удовлетворительно работать. Особенно при одновременном обновлении записей в одной и той же таблице очень большим числом пользователей. Даже с InnoDB. На kosmopoisk.ru с ним раз в два-три месяца все время проблемы.
    А "ужимание базы" на уровне таблиц сравнительно тривиальная вещь: допустим у вас есть таблица flood и нужно сделать floodbackup:

    create table floodbackup like flood;
    alter table floodbackup engine=MyISAM row_format=compressed;
    insert delayed into floodbackup select * from flood;
    truncate flood;
    insert into flood select * from floodbackup;
    drop table floodbackup;

    Только потом ждать надо очень долго - пока все закончится. Все работает - примерно с mysql-4.1.13. (правда такое и в 3.15 покатит).
    Ну а в mysql-5-* все это в хранимую процедуру затолкать ( и триггер по timestamp сделать - это настоящая садомазохистская рекомендация. Незабываемое - гарантируется. ).
    Last edited by crazy-mike; 12-01-2006 at 10:58 PM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru