<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://178.140.10.58:8080/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://178.140.10.58:8080/feed.php">
        <title>Библиотека знаний - sql</title>
        <description>Заметки IT программиста</description>
        <link>http://178.140.10.58:8080/</link>
        <image rdf:resource="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-16T22:06:49+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=sql:mysql"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=sql:order_fields_by_id"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Библиотека знаний</title>
        <link>http://178.140.10.58:8080/</link>
        <url>http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=sql:mysql">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-13T10:41:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MySql Использование</title>
        <link>http://178.140.10.58:8080/doku.php?id=sql:mysql</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;mysql_использование&quot;&gt;MySql Использование&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=sql%3Amysql&amp;amp;media=sql:1ukp7.png&quot; class=&quot;media&quot; title=&quot;sql:1ukp7.png&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?w=400&amp;amp;tok=37165e&amp;amp;media=sql:1ukp7.png&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;MySql \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mysql_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-74&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;оптимизация&quot;&gt;Оптимизация&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:restore-gz&quot; class=&quot;wikilink1&quot; title=&quot;mysql:restore-gz&quot; data-wiki-id=&quot;mysql:restore-gz&quot;&gt;Заливка дампа таблиц файлов&lt;/a&gt; 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://forums.mysql.com/read.php?24,508243,508243#msg-508243&quot; class=&quot;urlextern&quot; title=&quot;http://forums.mysql.com/read.php?24,508243,508243#msg-508243&quot; rel=&quot;ugc nofollow&quot;&gt;http://forums.mysql.com/read.php?24,508243,508243#msg-508243&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;75-253&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;настройка_mysql&quot;&gt;Настройка MySQL&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Рекомендуемая конфигурация, разбор параметров после. Пример сделан для ОС *NIX типа, как наиболее подходящей для высоконагруженных серверов БД. При необходимости его можно адаптировать для Windows системы, изменив соответственно пути файловой системы и пропустив секцию mysqld.safe.
&lt;/p&gt;

&lt;p&gt;
Кодировка 1251 базы данных по-умолчанию - исторически сложившаяся и не изменяемая как не несущая в себе существенных неудобств. Но при большой необходимости (например, требования хранения в БД символов других алфавитов) может быть изменена на UTF-8 или иную, при этом необходимо также скорректировать .properties файлы приложений биллинга на предмет кодировки БД.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=sql:mysql:my.cnf&quot; class=&quot;wikilink2&quot; title=&quot;sql:mysql:my.cnf&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;sql:mysql:my.cnf&quot;&gt;my.cnf&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 MySQL&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430_mysql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;254-1478&amp;quot;} --&gt;
&lt;h5 class=&quot;sectionedit4&quot; id=&quot;опции_mysqld_-_общие_параметры&quot;&gt;Опции mysqld - общие параметры:&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;datadir&lt;/code&gt;&amp;#039; - каталог для хранения БД, лучше если это будет отдельный диск (RAID); высокие требования по надёжности и скорости.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;tmpdir&lt;/code&gt;&amp;#039; - каталог для хранения временных файлов, лучше сделать отдельным быстрым диском; невысокие требования по надёжности, высокие по скорости; можно использовать RAM диск.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;socket&lt;/code&gt;&amp;#039; - файловый сокет, возможность подключения консольным клиентом.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;user&lt;/code&gt;&amp;#039; - пользователь ОС, под которым запускается БД.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;log-slow-queries&lt;/code&gt;&amp;#039; - логирование запросов, выполняющихся длительное время.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;skip-name-resolve&lt;/code&gt;&amp;#039; - отключает &lt;abbr title=&quot;Domain Name System&quot;&gt;DNS&lt;/abbr&gt; резолвинг для устанавливаемых соединений.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;default-storage-engine&lt;/code&gt;&amp;#039; - тип хранилища таблиц по-умолчанию, InnoDB - транзакционный тип хранилища.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;default-character-set&lt;/code&gt;&amp;#039; - кодировка по-умолчанию для вновь создаваемых таблиц.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;default-collation&lt;/code&gt;&amp;#039; - collation (порядок букв, используется при сортировке) по-умолчнию для вновь создаваемых таблиц.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;sql-mode&lt;/code&gt;&amp;#039; - запрещается установка режимов &lt;code&gt;&amp;#039;STRICT_TRANS_TABLES&lt;/code&gt;&amp;#039; и &lt;code&gt;&amp;#039;STRICT_ALL_TABLES&lt;/code&gt;&amp;#039;, это приведёт к неработоспособности некоторых компонентов биллинговой системы.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;max_allowed_packet&lt;/code&gt;&amp;#039; - максимальный размер пакета с запросом, принимаемого сервером.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;max_connections&lt;/code&gt;&amp;#039; - ограничение на максимальное число соединений с БД.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;memlock&lt;/code&gt;&amp;#039; - запрет на перенос процесса mysqld в свап.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;table_cache&lt;/code&gt;&amp;#039; - максимальное количество описаний структур открытых таблиц в кэше.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;thread_cache_size&lt;/code&gt;&amp;#039; - размер кэша потоков для предотвращения их повторного создания.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;thread_concurrency&lt;/code&gt;&amp;#039; - число одновременно работающих потоков, рекомендуется ставить 2 * &lt;code&gt;&amp;#039;количество CPU&lt;/code&gt;&amp;#039; + количество дисков. 
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;
Запрещается установка опции &lt;code&gt;&amp;#039;skip-networking&lt;/code&gt;&amp;#039;, т.к. Java приложение подключается к серверу с использованием TCP протокола, а не через файловый сокет.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0446\u0438\u0438 mysqld - \u043e\u0431\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b:&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0446\u0438\u0438_mysqld_-_\u043e\u0431\u0449\u0438\u0435_\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1479-4473&amp;quot;} --&gt;
&lt;h5 class=&quot;sectionedit5&quot; id=&quot;опции_mysqld_-_innodb&quot;&gt;Опции mysqld - InnoDB:&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_file_per_table&lt;/code&gt;&amp;#039; - для возможности использования &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=sql:database_backup&quot; class=&quot;wikilink2&quot; title=&quot;sql:database_backup&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;sql:database_backup&quot;&gt; Backup базы с помощью snapshot&amp;#039;ов (Linux, LVM)&lt;/a&gt; в ОС LINUX.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_log_group_home_dir&lt;/code&gt;&amp;#039; - путь к каталогу под журнал транзакций, лучше если это будет отдельный диск; высокие требования по скорости и надёжности, низкие по объёму.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_buffer_pool_size&lt;/code&gt;&amp;#039; - размер буфера под все нужды, он должен составлять порядка 70-80 % от общей памяти сервера БД.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_additional_mem_pool_size&lt;/code&gt;&amp;#039; - параметр можно не изменять, размер буфера под доп. цели.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_log_files_in_group&lt;/code&gt;&amp;#039; - количество файлов журналов транзакций в группе журналов; InnoDB производит запись в файлы по круговому способу; увеличение ускоряет запись но тормозит восстановление информации в случае сбоя.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_log_file_size&lt;/code&gt;&amp;#039; - размер каждого файла журнала в группе журналов (указывается в мегабайтах).
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_log_buffer_size&lt;/code&gt;&amp;#039; - размер буфера, который в InnoDB используется для записи информации файлов журналов на диск.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_lock_wait_timeout&lt;/code&gt;&amp;#039; - время простоя (в секундах), на протяжении которого транзакция InnoDB может ожидать прекращения блокировки прежде, чем будет произведен откат.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_thread_concurrency&lt;/code&gt;&amp;#039; - должно совпадать с &lt;code&gt;&amp;#039;thread_concurrency&lt;/code&gt;&amp;#039;; число одновременно работающих потоков, рекомендуется ставить 2 * &lt;code&gt;&amp;#039;количество CPU&lt;/code&gt;&amp;#039; + количество дисков.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_flush_log_at_trx_commit&lt;/code&gt;&amp;#039; - 2 отменяет сброс данных на диск при каждой транзакции, ускорение работы. 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;innodb_flush_method&lt;/code&gt;&amp;#039; - O_DIRECT отключает двойную буферизацию (самим mysql и ОС).
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0446\u0438\u0438 mysqld - InnoDB:&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0446\u0438\u0438_mysqld_-_innodb&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;4474-6973&amp;quot;} --&gt;
&lt;h5 class=&quot;sectionedit6&quot; id=&quot;опции_mysqld_-myisam&quot;&gt;Опции mysqld -MyIsam&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;key_buffer_size&lt;/code&gt;&amp;#039; - размер кэша для хранения индексов;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;myisam_recover&lt;/code&gt;&amp;#039; -восстановление битых таблиц при старте сервера.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;myisam_repair_threads&lt;/code&gt;&amp;#039; - число потоков восстановления.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;myisam_data_pointer_size&lt;/code&gt;&amp;#039; - возможность создания больших первичных ключей в таблицах.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0446\u0438\u0438 mysqld -MyIsam&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0446\u0438\u0438_mysqld_-myisam&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;6974-7449&amp;quot;} --&gt;
&lt;h5 class=&quot;sectionedit7&quot; id=&quot;опции_mysqld_-_репликации_если_используется&quot;&gt;Опции mysqld - репликации, если используется&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;server-id&lt;/code&gt;&amp;#039; - идентификатор сервера.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;log-bin&lt;/code&gt;&amp;#039; - место хранение bin-логов; лучше если это будет отдельный диск, высокие требования по скорости и надёжности, малые по объёму.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;expire_logs_days&lt;/code&gt;&amp;#039; - автоматическое удаление старых bin-логов.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;replicate-do-db&lt;/code&gt;&amp;#039; - реплицируемая БД.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;relay-log-space-limit&lt;/code&gt;&amp;#039; - ограничение на объём bin-логов.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0446\u0438\u0438 mysqld - \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438, \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0446\u0438\u0438_mysqld_-_\u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438_\u0435\u0441\u043b\u0438_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;7450-8096&amp;quot;} --&gt;
&lt;h5 class=&quot;sectionedit8&quot; id=&quot;опции_mysqld_safe&quot;&gt;Опции mysqld_safe&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;open-files-limit&lt;/code&gt;&amp;#039; - лимит количества открытых файлов для ОС Linux.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;log-error&lt;/code&gt;&amp;#039; - файл для логирования ошибок.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;pid-file&lt;/code&gt;&amp;#039; - PID файл процесса. 
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0446\u0438\u0438 mysqld_safe&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0446\u0438\u0438_mysqld_safe&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;8097-8365&amp;quot;} --&gt;
&lt;h5 class=&quot;sectionedit9&quot; id=&quot;опции_mysqldump&quot;&gt;Опции mysqldump&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;max_allowed_packet&lt;/code&gt;&amp;#039; - установка маскимально возможного размера   пакета при снятии дампов утилитой mysqldump.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;default-character-set&lt;/code&gt;&amp;#039; - кодировка по-умолчанию при снятии дампов БД.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0446\u0438\u0438 mysqldump&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0446\u0438\u0438_mysqldump&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;8366-8695&amp;quot;} --&gt;
&lt;h5 class=&quot;sectionedit10&quot; id=&quot;опции_client&quot;&gt;Опции client&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;default-character-set&lt;/code&gt;&amp;#039; - кодировка по-умолчанию при подключении консольным клиентом.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0446\u0438\u0438 client&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0446\u0438\u0438_client&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;8696-8867&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit11&quot; id=&quot;ссылки&quot;&gt;Ссылки&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 [&lt;a href=&quot;http://mysql.ru/docs/man/&quot; class=&quot;urlextern&quot; title=&quot;http://mysql.ru/docs/man/&quot; rel=&quot;ugc nofollow&quot;&gt;http://mysql.ru/docs/man/&lt;/a&gt; &lt;a href=&quot;http://mysql.ru/docs/man/]&quot; class=&quot;urlextern&quot; title=&quot;http://mysql.ru/docs/man/]&quot; rel=&quot;ugc nofollow&quot;&gt;http://mysql.ru/docs/man/]&lt;/a&gt; - общее руководство по администрированию.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 [&lt;a href=&quot;http://mysql.ru/docs/man/InnoDB_start.html&quot; class=&quot;urlextern&quot; title=&quot;http://mysql.ru/docs/man/InnoDB_start.html&quot; rel=&quot;ugc nofollow&quot;&gt;http://mysql.ru/docs/man/InnoDB_start.html&lt;/a&gt; &lt;a href=&quot;http://mysql.ru/docs/man/InnoDB_start.html]&quot; class=&quot;urlextern&quot; title=&quot;http://mysql.ru/docs/man/InnoDB_start.html]&quot; rel=&quot;ugc nofollow&quot;&gt;http://mysql.ru/docs/man/InnoDB_start.html]&lt;/a&gt; - параметры настройки InnoDb.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 [&lt;a href=&quot;http://mysql.ru/docs/man/Replication_Options.html&quot; class=&quot;urlextern&quot; title=&quot;http://mysql.ru/docs/man/Replication_Options.html&quot; rel=&quot;ugc nofollow&quot;&gt;http://mysql.ru/docs/man/Replication_Options.html&lt;/a&gt; &lt;a href=&quot;http://mysql.ru/docs/man/Replication_Options.html]&quot; class=&quot;urlextern&quot; title=&quot;http://mysql.ru/docs/man/Replication_Options.html]&quot; rel=&quot;ugc nofollow&quot;&gt;http://mysql.ru/docs/man/Replication_Options.html]&lt;/a&gt; - параметры настройки репликации.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 [&lt;a href=&quot;http://maxq.ru/lib/53/&quot; class=&quot;urlextern&quot; title=&quot;http://maxq.ru/lib/53/&quot; rel=&quot;ugc nofollow&quot;&gt;http://maxq.ru/lib/53/&lt;/a&gt; &lt;a href=&quot;http://maxq.ru/lib/53/]&quot; class=&quot;urlextern&quot; title=&quot;http://maxq.ru/lib/53/]&quot; rel=&quot;ugc nofollow&quot;&gt;http://maxq.ru/lib/53/]&lt;/a&gt; - рекомендации по настройке InnoDb базы, MyIsam базы.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 [&lt;a href=&quot;http://mysqltuner.pl/mysqltuner.pl&quot; class=&quot;urlextern&quot; title=&quot;http://mysqltuner.pl/mysqltuner.pl&quot; rel=&quot;ugc nofollow&quot;&gt;http://mysqltuner.pl/mysqltuner.pl&lt;/a&gt; &lt;a href=&quot;http://mysqltuner.pl/mysqltuner.pl]&quot; class=&quot;urlextern&quot; title=&quot;http://mysqltuner.pl/mysqltuner.pl]&quot; rel=&quot;ugc nofollow&quot;&gt;http://mysqltuner.pl/mysqltuner.pl]&lt;/a&gt; - скрипт автоматической настройки параметров БД.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%A3%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C_%D0%B8%D0%B7%D0%BE%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B9&quot; class=&quot;urlextern&quot; title=&quot;http://ru.wikipedia.org/wiki/%D0%A3%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C_%D0%B8%D0%B7%D0%BE%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B9&quot; rel=&quot;ugc nofollow&quot;&gt;http://ru.wikipedia.org/wiki/%D0%A3%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C_%D0%B8%D0%B7%D0%BE%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B9&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/135217/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/135217/&quot; rel=&quot;ugc nofollow&quot;&gt;уровни изоляции транзакций&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;8868-9958&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit12&quot; id=&quot;набор_perl_утилит_для_работы_с_mysql&quot;&gt;Набор Perl утилит для работы с MySQL&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
В архиве &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=%D0%BC%D0%B5%D0%B4%D0%B8%D0%B0:mysql_perl_utilites.zip&quot; class=&quot;wikilink2&quot; title=&quot;медиа:mysql_perl_utilites.zip&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;медиа:mysql_perl_utilites.zip&quot;&gt; mysql_perl_utilites.zip&lt;/a&gt; размещены файлы:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;access.pm&lt;/code&gt;&amp;#039; - параметры доступа к MySQL для остальных скриптов.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;extract_myisam.pl&lt;/code&gt;&amp;#039; - выбор MyIsam таблиц из базы и вывод в файл &lt;code&gt;&amp;#039;tables&lt;/code&gt;&amp;#039;.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;convert.pl&lt;/code&gt;&amp;#039; - конвертация таблиц из файла &lt;code&gt;&amp;#039;tables&lt;/code&gt;&amp;#039; в InnoDb.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;code&gt;&amp;#039;drop.pl&lt;/code&gt;&amp;#039; - удаление таблиц, перечисленных в файле &lt;code&gt;&amp;#039;tables&lt;/code&gt;&amp;#039;.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0431\u043e\u0440 Perl \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 MySQL&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0430\u0431\u043e\u0440_perl_\u0443\u0442\u0438\u043b\u0438\u0442_\u0434\u043b\u044f_\u0440\u0430\u0431\u043e\u0442\u044b_\u0441_mysql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;9959-10543&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit13&quot; id=&quot;запросы&quot;&gt;Запросы&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 INSERT INTO … WHERE
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://stackoverflow.com/questions/485039/mysql-insert-where-query&quot; class=&quot;urlextern&quot; title=&quot;http://stackoverflow.com/questions/485039/mysql-insert-where-query&quot; rel=&quot;ugc nofollow&quot;&gt;http://stackoverflow.com/questions/485039/mysql-insert-where-query&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=sql:mysql:update-someself&quot; class=&quot;wikilink1&quot; title=&quot;sql:mysql:update-someself&quot; data-wiki-id=&quot;sql:mysql:update-someself&quot;&gt;MySQL - UPDATE query based on SELECT Query / Обновление самого себя&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 JOINS
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.khankennels.com/blog/index.php/archives/2007/04/20/getting-joins/&quot; class=&quot;urlextern&quot; title=&quot;http://www.khankennels.com/blog/index.php/archives/2007/04/20/getting-joins/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.khankennels.com/blog/index.php/archives/2007/04/20/getting-joins/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 DISABLE FOREIGN KEY - Отключение проверки на существование внешних ключей
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code sql&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;SET&lt;/span&gt; FOREIGN_KEY_CHECKS &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;;
&lt;span class=&quot;kw1&quot;&gt;UPDATE&lt;/span&gt; tbl_user &lt;span class=&quot;kw1&quot;&gt;SET&lt;/span&gt; id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;WHERE&lt;/span&gt; id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;133&lt;/span&gt;;
&lt;span class=&quot;kw1&quot;&gt;UPDATE&lt;/span&gt; tbl_form &lt;span class=&quot;kw1&quot;&gt;SET&lt;/span&gt; user_id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;WHERE&lt;/span&gt; user_id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;133&lt;/span&gt;;
&lt;span class=&quot;kw1&quot;&gt;SET&lt;/span&gt; FOREIGN_KEY_CHECKS &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;;&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 UPDATE tbl_table t SET t.title = &amp;#039;YYY&amp;#039; WHERE t.id IN (SELECT id FROM tbl_table) - но так работать не будет, для таких обновлений нада использовать временную таблицу
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code sql&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;UPDATE&lt;/span&gt; tbl_point p2
&lt;span class=&quot;kw1&quot;&gt;INNER&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;JOIN&lt;/span&gt; tbl_point p1 &lt;span class=&quot;kw1&quot;&gt;ON&lt;/span&gt; p1&lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt;id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; p2&lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt;id &lt;span class=&quot;kw1&quot;&gt;AND&lt;/span&gt; p1&lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt;location &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#039;&#039;&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;SET&lt;/span&gt; p2&lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt;location &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; POINTFROMTEXT&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;CONCAT&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&#039;POINT(&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;p1&lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt;latitude&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&#039; &#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;p1&lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt;longitude&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&#039;)&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0417\u0430\u043f\u0440\u043e\u0441\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0437\u0430\u043f\u0440\u043e\u0441\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;10544-11697&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit14&quot; id=&quot;исправление_ошибок&quot;&gt;Исправление ошибок&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:errors&quot; class=&quot;wikilink1&quot; title=&quot;mysql:errors&quot; data-wiki-id=&quot;mysql:errors&quot;&gt;Исправление ошибок&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u043e\u0448\u0438\u0431\u043e\u043a&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;11698-11803&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit15&quot; id=&quot;mysam&quot;&gt;MySAM&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;MySAM&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mysam&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:15,&amp;quot;range&amp;quot;:&amp;quot;11804-11820&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit16&quot; id=&quot;innodb&quot;&gt;InnoDB&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;InnoDB&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;innodb&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:16,&amp;quot;range&amp;quot;:&amp;quot;11821-11838&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit17&quot; id=&quot;оптимизация1&quot;&gt;Оптимизация&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&amp;lt;nspages -h1 -subns -exclude:start -textNS=&amp;quot;Категории:&amp;quot; -textPages=&amp;quot;Страницы:&amp;quot;&amp;gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:17,&amp;quot;range&amp;quot;:&amp;quot;11839-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=sql:order_fields_by_id">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-11T12:19:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>выбрать новости с определёнными id соблюдая порядок</title>
        <link>http://178.140.10.58:8080/doku.php?id=sql:order_fields_by_id</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;выбрать_новости_с_определёнными_id_соблюдая_порядок&quot;&gt;выбрать новости с определёнными id соблюдая порядок&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Задача: выбрать новости с id = [2, 10, 3, 88, 23] соблюдая порядок.
&lt;/p&gt;
&lt;pre class=&quot;code sql&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;SELECT&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;FROM&lt;/span&gt; news
&lt;span class=&quot;kw1&quot;&gt;WHERE&lt;/span&gt; id &lt;span class=&quot;kw1&quot;&gt;IN&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;88&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;23&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;ORDER&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;BY&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;FIELD&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;id&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;88&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;23&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Или
&lt;/p&gt;
&lt;pre class=&quot;code sql&quot;&gt; &lt;span class=&quot;kw1&quot;&gt;ORDER&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;BY&lt;/span&gt; FIND_IN_SET&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;id&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#039;2,10,3,88,23&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Или
&lt;/p&gt;
&lt;pre class=&quot;code sql&quot;&gt; &lt;span class=&quot;kw1&quot;&gt;ORDER&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;BY&lt;/span&gt; id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;DESC&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;DESC&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;DESC&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;88&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;DESC&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;23&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;DESC&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
</description>
    </item>
</rdf:RDF>
