<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Во время бэкапа баз (mysqldump) &apos;умирает&apos; сайт - как избежать</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6806.html</link>
    <description>Во время ночного бэкапа баз (проще говоря, во время выполнения mysqldump) &quot;отмирает&quot; форум. База форума полтора гига. Просто перестают открываться страницы, а иногда вылетает ошибка max_user_connection для форумного юзера, хотя дапм делается от рута (ну это оно и понятно - соединения копятся в базе и не отрабатывают). Если убить mysqldump, сразу все начинает работать. Как можно выплнять mysqldump без вреда для форума? Пробовал играть с &quot;nice&quot; для процесса mysqldump - не помогает. Есть вообще решение какое-то? Не хочется просто файлы таблиц копировать - это не гуд. Заранее спасибо.&lt;br&gt;</description>

<item>
    <title>Во время бэкапа баз (mysqldump) &apos;умирает&apos; сайт - как избежат... (visitor)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6806.html#3</link>
    <pubDate>Mon, 05 Apr 2010 18:00:30 GMT</pubDate>
    <description>&amp;gt;Во время ночного бэкапа баз (проще говоря, во время выполнения mysqldump) &quot;отмирает&quot; &lt;br&gt;&amp;gt;форум. База форума полтора гига. Просто перестают открываться страницы, а иногда &lt;br&gt;&amp;gt;вылетает ошибка max_user_connection для форумного юзера, хотя дапм делается от рута &lt;br&gt;&amp;gt;(ну это оно и понятно - соединения копятся в базе и &lt;br&gt;&amp;gt;не отрабатывают). Если убить mysqldump, сразу все начинает работать. Как можно &lt;br&gt;&amp;gt;выплнять mysqldump без вреда для форума? Пробовал играть с &quot;nice&quot; для &lt;br&gt;&amp;gt;процесса mysqldump - не помогает. Есть вообще решение какое-то? Не хочется &lt;br&gt;&amp;gt;просто файлы таблиц копировать - это не гуд. Заранее спасибо. &lt;br&gt;&lt;br&gt;mysqldump блокирует вашу таблицу от чтения/записи, в то время когда ваш веб-сервер продолжает работать и пытается обратиться к таблице, вот она та как раз и защищает ее чтобы не было в ней битых записей. поэтому вы и наблюдаете данную картину, пока mysqldump не завершить свой процесс бэкапа и не откроет заново доступ к таблице.&lt;br&gt;</description>
</item>

<item>
    <title>Во время бэкапа баз (mysqldump) &apos;умирает&apos; сайт - как избежат... (Michael)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6806.html#2</link>
    <pubDate>Sat, 03 Apr 2010 20:01:04 GMT</pubDate>
    <description>&amp;gt;Во время ночного бэкапа баз (проще говоря, во время выполнения mysqldump) &quot;отмирает&quot; &lt;br&gt;&amp;gt;форум. База форума полтора гига. Просто перестают открываться страницы, а иногда &lt;br&gt;&amp;gt;вылетает ошибка max_user_connection для форумного юзера, хотя дапм делается от рута &lt;br&gt;&amp;gt;(ну это оно и понятно - соединения копятся в базе и &lt;br&gt;&amp;gt;не отрабатывают). Если убить mysqldump, сразу все начинает работать. Как можно &lt;br&gt;&amp;gt;выплнять mysqldump без вреда для форума? Пробовал играть с &quot;nice&quot; для &lt;br&gt;&amp;gt;процесса mysqldump - не помогает. Есть вообще решение какое-то? Не хочется &lt;br&gt;&amp;gt;просто файлы таблиц копировать - это не гуд. Заранее спасибо. &lt;br&gt;&lt;br&gt;перейти на innodb и бекапить с ключем --single-transaction. Учтите, что это не гарантирует согласованность данных бекапов разных баз&lt;br&gt;</description>
</item>

<item>
    <title>Во время бэкапа баз (mysqldump) &apos;умирает&apos; сайт - как избежат... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6806.html#1</link>
    <pubDate>Sat, 03 Apr 2010 14:19:08 GMT</pubDate>
    <description>&amp;gt;Во время ночного бэкапа баз (проще говоря, во время выполнения mysqldump) &quot;отмирает&quot; &lt;br&gt;&amp;gt;форум. База форума полтора гига. Просто перестают открываться страницы, а иногда &lt;br&gt;&amp;gt;вылетает ошибка max_user_connection для форумного юзера, хотя дапм делается от рута &lt;br&gt;&lt;br&gt;1. Сделать реплику (master-slave), и бэкапить с нее.&lt;br&gt;2. &quot;flush tables with read lock&quot;,  сделать снэпшот, &quot;unlock tables&quot; и потом бэкапить &quot;файлы таблиц&quot;, если у Вас MyISAM.&lt;br&gt;</description>
</item>

</channel>
</rss>
