<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Небольшая проблема с mysqldump</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html</link>
    <description>При администрации игрового сервера, когда mysql база разрослась до больших размеров(2gb в дампе) возникла некая проблема. Дело в том, что во время выполнения бэкапа(mysqldump) игровой сервер, как и все его игроки повисает на пару минут, пока mysqldump не отработает до конца.&lt;br&gt;&lt;br&gt;Не знает ли кто-нибудь более безболезненную процедуру архивации, которая не будет вызывать продолжительных подвисаний?&lt;br&gt;</description>

<item>
    <title>Небольшая проблема с mysqldump (angra)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html#20</link>
    <pubDate>Wed, 10 Dec 2008 01:40:12 GMT</pubDate>
    <description>Транзакция не может быть выполнена частично, так что если приложение использует транзакции, то описанной вами проблемы не будет. Если транзакции не используются, то единственный вариант получения логически верного дампа это корректная остановка всех приложений. Имеет смысл при переносе базы, но абсолютно не актуально для бекапа, так как восстановление с бекапа подразумевает наличие намного более серьезных потерь. &lt;br&gt;</description>
</item>

<item>
    <title>Небольшая проблема с mysqldump (Nimdar)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html#19</link>
    <pubDate>Tue, 09 Dec 2008 09:12:58 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;контроль связанности выполняется приложением. Темболее речь про игровой серв. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Какое имеет значение тип таблиц? &lt;br&gt;&amp;gt;&amp;gt;Наименования берутся из таблицы t1, описания из таблицы t2. Описания есть, наименований &lt;br&gt;&amp;gt;&amp;gt;нету (или наоборот). Приложение, как минимум, сильно удивляется этому и может &lt;br&gt;&amp;gt;&amp;gt;начать выражацца страшными словами. &lt;br&gt;&amp;gt;&amp;gt;В общем, я считаю, что лучше не рисковать, хоть и сервак игровой. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;innodb поддерживает транзакции. &lt;br&gt;&amp;gt;myisam - нет. В myisam итак не проблема порушить целостность любым глюком &lt;br&gt;&lt;br&gt;И что, что поддерживает? mysqldump тупо делает селекты, проходя последовательно каждую таблицу, и в случае, если база не залочена, и в момент снятия бекапа&lt;br&gt;&amp;gt;- допустим идет запись в 3 таблице последовательно, в момент записи &lt;br&gt;&amp;gt;во вторую сервак упал - все - целостность нарушена. &lt;br&gt;&lt;br&gt;...и тип таблиц не имеет никакого значения -- мы имеем проблемы.&lt;br&gt;&lt;br&gt;&amp;gt;И вопрос скорее всего не в целостности, а в инструментах ее восстановления. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;...и правильного снятия дампа.&lt;br&gt;</description>
</item>

<item>
    <title>Небольшая проблема с mysqldump (Mr_Dee)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html#18</link>
    <pubDate>Tue, 09 Dec 2008 07:17:53 GMT</pubDate>
    <description>конечно могу быть не оригинальным , но у меня была похожая тема (толкьо база не 2 гига , а 22) всё работает на иннодб у меня была идея через селекторы LOCK TABLE WRITE пульнуть на таблицы под именем от которого идёт дамп (ну через пхп скрипт) и спокойно снять дамп , после чего другим скриптом пульнуть UNLOCK TABLE .&lt;br&gt;До реализации пока не довёл :) но идея осталась &lt;br&gt;(сразу говорю что после входа по юзером user1 и послать LOCK TABLE t_1 WRITE; , то сам этот юзар будет иметь полную власть над таблицами , а вот ругие будет вставать в очередь (на запись) пока не будет под тем же юзеров UNLOCK TABLE t_1;&lt;br&gt;(попробую вдруг пможет) при бузе в 2 гига (смешной размер) дамп снимается минут за 5 - 10 .&lt;br&gt;так же советую снимать дамт не в формате *.sql  , а *.sql + *.txt (это делается так :&lt;br&gt;mysqldump NAME_DB -q -T /pach/(тут у папки должно быть права 777) -udump -ppass&lt;br&gt;после чего в папке будет по каждой таблице 2 файла (*.sql фаил с командой дропа/создания таблицы и *.txt фаил где через табуляцию забиты все данные из табл</description>
</item>

<item>
    <title>Небольшая проблема с mysqldump (Pahanivo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html#17</link>
    <pubDate>Tue, 09 Dec 2008 05:42:19 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;ето мож если и актуально, то только для innodb&lt;br&gt;&amp;gt;&amp;gt;для myisam по моему эта тема както пофегу, учитываю что практически весь &lt;br&gt;&amp;gt;&amp;gt;контроль связанности выполняется приложением. Темболее речь про игровой серв. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Какое имеет значение тип таблиц? &lt;br&gt;&amp;gt;Наименования берутся из таблицы t1, описания из таблицы t2. Описания есть, наименований &lt;br&gt;&amp;gt;нету (или наоборот). Приложение, как минимум, сильно удивляется этому и может &lt;br&gt;&amp;gt;начать выражацца страшными словами. &lt;br&gt;&amp;gt;В общем, я считаю, что лучше не рисковать, хоть и сервак игровой. &lt;br&gt;&lt;br&gt;innodb поддерживает транзакции.&lt;br&gt;myisam - нет. В myisam итак не проблема порушить целостность любым глюком - допустим идет запись в 3 таблице последовательно, в момент записи во вторую сервак упал - все - целостность нарушена.&lt;br&gt;И вопрос скорее всего не в целостности, а в инструментах ее восстановления.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Небольшая проблема с mysqldump (Nimdar)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html#16</link>
    <pubDate>Mon, 08 Dec 2008 16:14:19 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;И получаем неконсистентный дамп, который нахрен никому не нужен. &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Пачему? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;В момент снятия дампа может случиться запись в две и более связанных между собой таблицы, часть из которых уже снята, а часть ещё нет =&amp;gt; теряем связность. И зачем мне такой бекап?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;ето мож если и актуально, то только для innodb&lt;br&gt;&amp;gt;для myisam по моему эта тема както пофегу, учитываю что практически весь &lt;br&gt;&amp;gt;контроль связанности выполняется приложением. Темболее речь про игровой серв. &lt;br&gt;&lt;br&gt;Какое имеет значение тип таблиц?&lt;br&gt;Наименования берутся из таблицы t1, описания из таблицы t2. Описания есть, наименований нету (или наоборот). Приложение, как минимум, сильно удивляется этому и может начать выражацца страшными словами.&lt;br&gt;В общем, я считаю, что лучше не рисковать, хоть и сервак игровой.&lt;br&gt;</description>
</item>

<item>
    <title>Небольшая проблема с mysqldump (Pahanivo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html#15</link>
    <pubDate>Mon, 08 Dec 2008 15:55:18 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;          options affected &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;by --opt. &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;ну дык тода отрубаем блочку, nice 20 и вперед с песней &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;И получаем неконсистентный дамп, который нахрен никому не нужен. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Пачему? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В момент снятия дампа может случиться запись в две и более связанных между собой таблицы, часть из которых уже снята, а часть ещё нет =&amp;gt; теряем связность. И зачем мне такой бекап?&lt;br&gt;&lt;br&gt;ето мож если и актуально, то только для innodb&lt;br&gt;для myisam по моему эта тема както пофегу, учитываю что практически весь контроль связанности выполняется приложением. Темболее речь про игровой серв.&lt;br&gt;</description>
</item>

<item>
    <title>Небольшая проблема с mysqldump (Nimdar)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html#14</link>
    <pubDate>Mon, 08 Dec 2008 15:43:51 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;this section for information about selectively enabling or disabling certain of &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;the &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;          options affected &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;by --opt. &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;ну дык тода отрубаем блочку, nice 20 и вперед с песней &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;И получаем неконсистентный дамп, который нахрен никому не нужен. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Пачему? &lt;br&gt;&lt;br&gt;В момент снятия дампа может случиться запись в две и более связанных между собой таблицы, часть из которых уже снята, а часть ещё нет =&amp;gt; теряем связность. И зачем мне такой бекап?&lt;br&gt;</description>
</item>

<item>
    <title>Небольшая проблема с mysqldump (Pahanivo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html#13</link>
    <pubDate>Mon, 08 Dec 2008 14:55:46 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;See the discussion at the &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;          beginning of &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;this section for information about selectively enabling or disabling certain of &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;the &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;          options affected &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;by --opt. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;ну дык тода отрубаем блочку, nice 20 и вперед с песней &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;И получаем неконсистентный дамп, который нахрен никому не нужен. &lt;br&gt;&lt;br&gt;Пачему?&lt;br&gt;</description>
</item>

<item>
    <title>Небольшая проблема с mysqldump (Nimdar)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/83235.html#12</link>
    <pubDate>Mon, 08 Dec 2008 14:05:18 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;          The --opt &lt;br&gt;&amp;gt;&amp;gt;option is enabled by default. Use --skip-opt to disable it.  &lt;br&gt;&amp;gt;&amp;gt;See the discussion at the &lt;br&gt;&amp;gt;&amp;gt;          beginning of &lt;br&gt;&amp;gt;&amp;gt;this section for information about selectively enabling or disabling certain of &lt;br&gt;&amp;gt;&amp;gt;the &lt;br&gt;&amp;gt;&amp;gt;          options affected &lt;br&gt;&amp;gt;&amp;gt;by --opt. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;ну дык тода отрубаем блочку, nice 20 и вперед с песней &lt;br&gt;&lt;br&gt;И получаем неконсистентный дамп, который нахрен никому не нужен.&lt;br&gt;</description>
</item>

</channel>
</rss>
