<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Использование разделов MySQL для ра...</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html</link>
    <description>Приходится иметь дело с таблицами, которые содержат редко (или никогда) обновляемые данные, такие как логи. Некоторые таблицы чистятся, некоторые хранят записи &quot;вечно&quot;. Чтобы уменьшить нагрузку на диск и ФС, придумали такую вещь как partitioning  (Cекционирование).&lt;br&gt;&lt;br&gt;Часто необходимо резать таблицу на partition по году по месяцу или по дням месяца/недели. Что-то подсказывает что резать придется по полю типа timestamp.&lt;br&gt;&lt;br&gt;&lt;br&gt;Сделаем табличку&lt;br&gt;&lt;br&gt;   CREATE TABLE &#096;foo&#096; (&lt;br&gt;     &#096;id&#096; int(11) NOT NULL AUTO_INCREMENT,&lt;br&gt;     &#096;date_added&#096; timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,&lt;br&gt;     &#096;name&#096; varchar(30) DEFAULT NULL,&lt;br&gt;     &#096;email&#096; varchar(30) DEFAULT NULL,&lt;br&gt;     PRIMARY KEY (&#096;id&#096;)&lt;br&gt;   );&lt;br&gt;&lt;br&gt;и попробуем порезать ее по годам&lt;br&gt;&lt;br&gt;   ALTER TABLE foo PARTITION BY RANGE (YEAR(date_added))&lt;br&gt;   (&lt;br&gt;    PARTITION p2011 VALUES LESS THAN (2012) ,&lt;br&gt;    PARTITION p2012 VALUES LESS THAN (2013) ,&lt;br&gt;    PARTITION p2013 VALUES LESS THAN (2014)&lt;br&gt;   );&lt;br&gt;&lt;br&gt;получаем:&lt;br&gt;&lt;br&gt;    ERROR 1486 (HY000): Constant, random or timezone-dependent   exp</description>

<item>
    <title>Использование разделов MySQL для разбиения таблицы по дням месяцам и годам (sdfas)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html#11</link>
    <pubDate>Sun, 06 Aug 2023 07:24:38 GMT</pubDate>
    <description>&amp;lt;script&amp;gt;console.log(1111)&amp;lt;/script&amp;gt;&lt;br&gt;</description>
</item>

<item>
    <title>Использование разделов MySQL для разбиения таблицы по дням м... (AlexAT)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html#9</link>
    <pubDate>Wed, 19 Dec 2012 10:08:14 GMT</pubDate>
    <description>&amp;gt; а софт вы не хотите использовать моей компании, где такой проблемы &lt;br&gt;&amp;gt; никогда не было.&lt;br&gt;&lt;br&gt;У этого кривого софта подходы ровно те же, что вы озвучили ранее.&lt;br&gt;</description>
</item>

<item>
    <title>Использование разделов MySQL для разбиения таблицы по дням м... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html#8</link>
    <pubDate>Wed, 19 Dec 2012 08:11:10 GMT</pubDate>
    <description>Забавно, проблема с кривым софтом, неправильно использующим базу данных, в вашей компании, а софт вы не хотите использовать моей компании, где такой проблемы никогда не было.&lt;br&gt;</description>
</item>

<item>
    <title>Использование разделов MySQL для разбиения таблицы по дням м... (AlexAT)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html#7</link>
    <pubDate>Thu, 13 Dec 2012 03:25:25 GMT</pubDate>
    <description>&amp;gt; проще так написать, вместо того чтобы спрорить с доводами вроде, а вот &lt;br&gt;&amp;gt; в oracle/mssql/db2/postresql триггеры намного быстрее чем в mysql поэтому их можно &lt;br&gt;&amp;gt; везде пихать.&lt;br&gt;&lt;br&gt;Скажите, где работаете, чтобы я ненароком софт вашей компании не взял (если она конечно софт производит). Приходится поневоле работать с платформой таких вот &quot;пихальщиков&quot; - тормозилово безбожное. Но выкинуть уже в планах.&lt;br&gt;</description>
</item>

<item>
    <title>Использование разделов MySQL для разбиения таблицы по дням м... (anonymous)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html#6</link>
    <pubDate>Thu, 13 Dec 2012 00:52:19 GMT</pubDate>
    <description>проще так написать, вместо того чтобы спрорить с доводами вроде, а вот в oracle/mssql/db2/postresql триггеры намного быстрее чем в mysql поэтому их можно везде пихать.&lt;br&gt;</description>
</item>

<item>
    <title>Использование разделов MySQL для разбиения таблицы по дням м... (AlexAT)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html#5</link>
    <pubDate>Mon, 10 Dec 2012 17:10:33 GMT</pubDate>
    <description>&amp;gt; триггеры для логов не очень хорошо, т.к. триггеры медленные в mysql &lt;br&gt;&lt;br&gt;внезапно - не только в mysql. технология в принципе тормозная&lt;br&gt;</description>
</item>

<item>
    <title>Использование разделов MySQL для разбиения таблицы по дням месяцам и годам (anonymous)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html#4</link>
    <pubDate>Mon, 10 Dec 2012 17:08:15 GMT</pubDate>
    <description>триггеры для логов не очень хорошо, т.к. триггеры медленные в mysql&lt;br&gt;</description>
</item>

<item>
    <title>Использование разделов MySQL для разбиения таблицы по дням м... (fenist)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html#3</link>
    <pubDate>Wed, 21 Nov 2012 12:57:23 GMT</pubDate>
    <description>Большинство новостей подобного рода полезно только одним - можно узнать о какой нибудь фиче в области чуть в стороне от основной специальности. А подобные обрывочные знания о предмете расширяют кругозор. Да, все подробно есть в доках, но какой смысл читать документашки от корки до корки, если это не твоя сфера? Лучше эти часы с семьей провести. А для кругозора - достаточно таких заметок.&lt;br&gt;</description>
</item>

<item>
    <title>Использование разделов MySQL для разбиения таблицы по дням месяцам и годам (AlexAT)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/87377.html#2</link>
    <pubDate>Wed, 21 Nov 2012 03:45:50 GMT</pubDate>
    <description>Бугага. Неужели хабр настолько деградировал, что начал писать детские примеры, да еще и одобренные КЭПом из мануала по MySQL?&lt;br&gt;&lt;br&gt;Всем желающим разобраться рекомендую:&lt;br&gt;http://dev.mysql.com/doc/refman/5.5/en/partitioning.html&lt;br&gt;&lt;br&gt;Исчерпывающая информация, необходимая для понимания - зачем оно, как сделать, и какие ограничения есть. &lt;br&gt;</description>
</item>

</channel>
</rss>
