<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: переход с MyISAM на innoDB, чтобы избавиться от deadlock ?</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html</link>
    <description>Привет.&lt;br&gt;Возникла такая ситуация:&lt;br&gt;- имеется сервер с 4 гигами ОЗУ.&lt;br&gt;- в какойто момент возникает сверх нагрзка (тучи пользователей), апачами съедается вся оперативка, сервер влезает в swap, всё жутко тормозит и все пользователи скорбят о кончине.&lt;br&gt;- в логах mysql видно что абсолютно все запросы становятся сверх медленными (до 1000 секунд выполняются), в основном в моммент этой нагрузки используются 2 таблицы, на которые резко возростает кол-во UPDATE, SELECT и INSERT запросов. Так же в логах видно что каждый запрос блокирует таблицу на 30-100 секунд.&lt;br&gt;&lt;br&gt;вобщем нехватка памяти + очередь в 1000 запросов из-за блокировки таблицы.&lt;br&gt;&lt;br&gt;Как я хочу решить проблему:&lt;br&gt;- новый сервер с 8 гигами оперативки.&lt;br&gt;- установка nginx, для экономии памяти.&lt;br&gt;- конвертация тех таблиц в innoDB, чтобы исключить блокировку всей таблицы.&lt;br&gt;&lt;br&gt;В связи с чем у меня вопросы:&lt;br&gt;1. нормальна ли ситуация когда в одной БД, некоторые таблицы в MyISAM а некоторые в innoDB?&lt;br&gt;2. нужно ли чтото менять в запросах, скриптах, после изменения таблиц на </description>

<item>
    <title>переход с MyISAM на innoDB, чтобы избавиться от deadlock ? (LSTemp)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html#12</link>
    <pubDate>Wed, 11 May 2011 21:59:38 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; запросов. Так же в логах видно что каждый запрос блокирует таблицу &lt;br&gt;&amp;gt; на 30-100 секунд.&lt;br&gt;&amp;gt; вобщем нехватка памяти + очередь в 1000 запросов из-за блокировки таблицы.&lt;br&gt;&amp;gt; Как я хочу решить проблему: &lt;br&gt;&amp;gt; - новый сервер с 8 гигами оперативки.&lt;br&gt;&amp;gt; - установка nginx, для экономии памяти.&lt;br&gt;&amp;gt; - конвертация тех таблиц в innoDB, чтобы исключить блокировку всей таблицы.&lt;br&gt;&amp;gt; В связи с чем у меня вопросы: &lt;br&gt;&amp;gt; 1. нормальна ли ситуация когда в одной БД, некоторые таблицы в MyISAM &lt;br&gt;&amp;gt; а некоторые в innoDB?&lt;br&gt;&lt;br&gt;да&lt;br&gt;&lt;br&gt;&amp;gt; 2. нужно ли чтото менять в запросах, скриптах, после изменения таблиц на &lt;br&gt;&amp;gt; innoDB?&lt;br&gt;&lt;br&gt;учитывая специфику работы движка (транзакции), сдедует в начале выполнить тщательную настройку первого, а уж потом смотреть в сторону правки запросов для дальнейшей оптимизации&lt;br&gt;&lt;br&gt;&amp;gt; 3. можете посоветовать настройки innoDB, чтобы она эффективно использовала ОЗУ (например &lt;br&gt;&amp;gt; полностью помещала таблицу в ОЗУ)?&lt;br&gt;&lt;br&gt;ОЗУ не самый важный момент здесь - всегда по логам можно увидеть и добавить там, где надо (да</description>
</item>

<item>
    <title>переход с MyISAM на innoDB, чтобы избавиться от deadlock ? (LSTemp)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html#11</link>
    <pubDate>Sun, 17 Oct 2010 02:51:21 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; - новый сервер с 8 гигами оперативки.&lt;br&gt;&amp;gt; - установка nginx, для экономии памяти.&lt;br&gt;&amp;gt; - конвертация тех таблиц в innoDB, чтобы исключить блокировку всей таблицы.&lt;br&gt;&amp;gt; В связи с чем у меня вопросы:&lt;br&gt;&amp;gt; 1. нормальна ли ситуация когда в одной БД, некоторые таблицы в MyISAM&lt;br&gt;&amp;gt; а некоторые в innoDB?&lt;br&gt;&amp;gt; 2. нужно ли чтото менять в запросах, скриптах, после изменения таблиц на&lt;br&gt;&amp;gt; innoDB?&lt;br&gt;&amp;gt; 3. можете посоветовать настройки innoDB, чтобы она эффективно использовала ОЗУ (например&lt;br&gt;&amp;gt; полностью помещала таблицу в ОЗУ)?&lt;br&gt;&lt;br&gt;а про InnoDb движок забуть ваще пока. Ты ща не прешь даже MyISAM - куда тебе дльше лезть?&lt;br&gt;хочешь еще с транзакциями морочиться? флаг - тебе сам знаешь куда. а вот про то, что ты знаешь о транзакциях даже я далеко не уверен.&lt;br&gt;</description>
</item>

<item>
    <title>переход с MyISAM на innoDB, чтобы избавиться от deadlock ? (LSTemp)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html#10</link>
    <pubDate>Sun, 17 Oct 2010 02:47:30 GMT</pubDate>
    <description>&amp;gt; Привет.&lt;br&gt;&amp;gt; Возникла такая ситуация:&lt;br&gt;&amp;gt; - имеется сервер с 4 гигами ОЗУ.&lt;br&gt;&amp;gt; - в какойто момент возникает сверх нагрзка (тучи пользователей), апачами съедается вся&lt;br&gt;&amp;gt; оперативка, сервер влезает в swap, всё жутко тормозит и все пользователи&lt;br&gt;&amp;gt; скорбят о кончине.&lt;br&gt;&lt;br&gt;как мля тебя еще не выгнали с работы? я те русским по белому сказал, что делать в твоей первой теме.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>переход с MyISAM на innoDB, чтобы избавиться от deadlock ? (Etch)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html#9</link>
    <pubDate>Tue, 12 Oct 2010 13:20:54 GMT</pubDate>
    <description>&amp;gt; InnoDB это отдельное хранилище. У него отдельное пространство, структура и файловая структура&lt;br&gt;&amp;gt; в фс.&lt;br&gt;&lt;br&gt;А ещё это отдельное пространство одно на все базы в пределах одного сервера. И что из этого? - теперь все базы запихнёте в InnoDB?&lt;br&gt;Мускул в состоянии совместить таблицы из разных физических хранилищ.&lt;br&gt;</description>
</item>

<item>
    <title>переход с MyISAM на innoDB, чтобы избавиться от deadlock ? (studovnet)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html#8</link>
    <pubDate>Tue, 12 Oct 2010 08:16:53 GMT</pubDate>
    <description>&amp;gt; InnoDB это отдельное хранилище. У него отдельное пространство, структура и файловая структура&lt;br&gt;&amp;gt; в фс.&lt;br&gt;&amp;gt; http://ru.wikipedia.org/wiki/InnoDB&lt;br&gt;&amp;gt; Так что всю базу пихать придется в InnoDB.&lt;br&gt;&lt;br&gt;как странно на форуме SQL мне говорят что это совершенно нормально.... хммм....&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>переход с MyISAM на innoDB, чтобы избавиться от deadlock ? (co6aka)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html#7</link>
    <pubDate>Tue, 12 Oct 2010 00:14:16 GMT</pubDate>
    <description>InnoDB это отдельное хранилище. У него отдельное пространство, структура и файловая структура в фс.&lt;br&gt;http://ru.wikipedia.org/wiki/InnoDB&lt;br&gt;Так что всю базу пихать придется в InnoDB.&lt;br&gt;</description>
</item>

<item>
    <title>переход с MyISAM на innoDB, чтобы избавиться от deadlock ? (Etch)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html#6</link>
    <pubDate>Mon, 11 Oct 2010 04:11:52 GMT</pubDate>
    <description>&amp;gt; 1 - нет&lt;br&gt;&lt;br&gt;Почему нет? Всё нормально должно быть.&lt;br&gt;</description>
</item>

<item>
    <title>переход с MyISAM на innoDB, чтобы избавиться от deadlock ? (Michael)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html#5</link>
    <pubDate>Sun, 10 Oct 2010 19:16:27 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1. нормальна ли ситуация когда в одной БД, некоторые таблицы в MyISAM&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; а некоторые в innoDB?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2. нужно ли чтото менять в запросах, скриптах, после изменения таблиц на&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; innoDB?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3. можете посоветовать настройки innoDB, чтобы она эффективно использовала ОЗУ (например&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; полностью помещала таблицу в ОЗУ)?&lt;br&gt;&amp;gt;&amp;gt; RFTM High performance mysql, mysql performance blog&lt;br&gt;&amp;gt;&amp;gt; в двух словах содержимое целой книги вам никто не перескажет&lt;br&gt;&amp;gt; ну я вообщето и не просил что то мне рассказывать ... я&lt;br&gt;&amp;gt; по моему конкретные вопросы задал, 3 шт. ...&lt;br&gt;&lt;br&gt;в общем-то вам на них так же конкрентно ответили. см пост #4&lt;br&gt;</description>
</item>

<item>
    <title>переход с MyISAM на innoDB, чтобы избавиться от deadlock ? (Аноним)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID8/7016.html#4</link>
    <pubDate>Sun, 10 Oct 2010 18:37:58 GMT</pubDate>
    <description>1 - нет&lt;br&gt;2 - да&lt;br&gt;3 - могу ( если конкретнее хотите - ман в руки)&lt;br&gt;</description>
</item>

</channel>
</rss>
