<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр / Комментарии к посту «EXPLAIN — Самая мощная команда MySQL» в блоге «MySQL»</title>
	<link>http://habrahabr.ru/rss/post/31129/</link>
	<description><![CDATA[Новые комментарии к посту «EXPLAIN — Самая мощная команда MySQL» в блоге «MySQL»]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 10:20:55 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	

	
	
	
	
	
		
	
		<item>
			<title>25.01.2011 15:53:32 Q_Zma</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_3601285</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_3601285</link>
			<description><![CDATA[картинке потерялись]]></description>
			<pubDate>Tue, 25 Jan 2011 15:53:32 GMT</pubDate>
			<author>Q_Zma</author>
		</item>
	

	
		<item>
			<title>09.10.2008 21:37:24 Pilat</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_1032002</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_1032002</link>
			<description><![CDATA[А есть ли вообще планировщик и оптимизатор запросов в mysql?]]></description>
			<pubDate>Thu, 09 Oct 2008 21:37:24 GMT</pubDate>
			<author>Pilat</author>
		</item>
	

	
		<item>
			<title>25.06.2007 09:17:20 nap</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_179368</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_179368</link>
			<description><![CDATA[mssql express совершенно бесплатен]]></description>
			<pubDate>Mon, 25 Jun 2007 09:17:20 GMT</pubDate>
			<author>nap</author>
		</item>
	

	
		<item>
			<title>24.06.2007 12:43:02 zerkms</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178681</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178681</link>
			<description><![CDATA[собственно - грош цена тому ОРМ, который не умеет толком подтягивать зависимости в одном запросе]]></description>
			<pubDate>Sun, 24 Jun 2007 12:43:02 GMT</pubDate>
			<author>zerkms</author>
		</item>
	

	
		<item>
			<title>24.06.2007 12:41:58 zerkms</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178680</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178680</link>
			<description><![CDATA["Выполнение одного сложного, но специально заточенного запроса - быстрее."<br />
с этого места поподробнее<br />
очень хотелось бы узнать критерии оценки "сложный" / "простой" запрос...]]></description>
			<pubDate>Sun, 24 Jun 2007 12:41:58 GMT</pubDate>
			<author>zerkms</author>
		</item>
	

	
		<item>
			<title>24.06.2007 12:31:48 glader</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178673</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178673</link>
			<description><![CDATA[Представить цифры - вряд ли, да и неохота. Могу описать иногда возникающую ситуацию: инициализируется одновременно много объектов через ORM, для получения нескольких полей этих объектов. Выполнение одного сложного, но специально заточенного запроса - быстрее.]]></description>
			<pubDate>Sun, 24 Jun 2007 12:31:48 GMT</pubDate>
			<author>glader</author>
		</item>
	

	
		<item>
			<title>24.06.2007 12:24:52 zerkms</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178666</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178666</link>
			<description><![CDATA[ты можешь представить цифры, когда такой простой запрос будет выполняться медленнее?<br />
ну и желательно - описать примерную ситуацию, когда на N лёгких запросов будет выполняться 1 тяжёлый<br />
при этом N лёгких будут перевешивать сложный]]></description>
			<pubDate>Sun, 24 Jun 2007 12:24:52 GMT</pubDate>
			<author>zerkms</author>
		</item>
	

	
		<item>
			<title>24.06.2007 11:35:45 glader</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178640</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178640</link>
			<description><![CDATA[Ты потерял ключевой фрагмент - "при частом выполнении". То есть когда прсотенький с виду запрос выполняется так часто, что забивает сервер.]]></description>
			<pubDate>Sun, 24 Jun 2007 11:35:45 GMT</pubDate>
			<author>glader</author>
		</item>
	

	
		<item>
			<title>24.06.2007 11:27:16 zerkms</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178632</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178632</link>
			<description><![CDATA[упс, вернее не совсем ты - DEL<br />
собственно у него и интересуйся....<br />
я придумать такого не могу]]></description>
			<pubDate>Sun, 24 Jun 2007 11:27:16 GMT</pubDate>
			<author>zerkms</author>
		</item>
	

	
		<item>
			<title>24.06.2007 11:24:06 zerkms</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178629</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178629</link>
			<description><![CDATA[ты высказал эту чудную идею - что "быстрый запрос" может выполняться медленно<br />
почему это я тогда должен приводить пример для твоего же утверждения? ;)]]></description>
			<pubDate>Sun, 24 Jun 2007 11:24:06 GMT</pubDate>
			<author>zerkms</author>
		</item>
	

	
		<item>
			<title>24.06.2007 11:03:26 glader</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178614</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178614</link>
			<description><![CDATA[Любой каприз за ваши деньги :)]]></description>
			<pubDate>Sun, 24 Jun 2007 11:03:26 GMT</pubDate>
			<author>glader</author>
		</item>
	

	
		<item>
			<title>24.06.2007 11:00:55 glader</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178608</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178608</link>
			<description><![CDATA[Ага, видимо я понял про другую неоптимизированность (которую как раз ловят журналированием запросов). Тогда с тебя пример "быстрого запроса, выполняющегося долго".]]></description>
			<pubDate>Sun, 24 Jun 2007 11:00:55 GMT</pubDate>
			<author>glader</author>
		</item>
	

	
		<item>
			<title>24.06.2007 10:37:26 zerkms</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178591</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178591</link>
			<description><![CDATA[совершенно некорректный пример<br />
читай внимательнее: "Вы можете написать запрос который будет выполнятся быстро, но сильно нагружать сревер, при частом выполнении будет жрать стлько ресурсов, сколько все "медленные" вместе взятые, которые выполняются изредко."<br />
перевожу: _1_ _быстрый_ _запрос_ который будет выполняться долго<br />
1 запрос с WHERE `id` = 666, с выставленным индексом по `id` будет выполняться быстрее любого запроса по неиндексированной таблице]]></description>
			<pubDate>Sun, 24 Jun 2007 10:37:26 GMT</pubDate>
			<author>zerkms</author>
		</item>
	

	
		<item>
			<title>23.06.2007 20:53:39 nap</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178331</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178331</link>
			<description><![CDATA[Согласен :)]]></description>
			<pubDate>Sat, 23 Jun 2007 20:53:39 GMT</pubDate>
			<author>nap</author>
		</item>
	

	
		<item>
			<title>23.06.2007 20:19:26 z1nkum</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178314</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178314</link>
			<description><![CDATA[согласен.<br />
примеры: 2 посредственных, <br />
описание параметров: нет]]></description>
			<pubDate>Sat, 23 Jun 2007 20:19:26 GMT</pubDate>
			<author>z1nkum</author>
		</item>
	

	
		<item>
			<title>23.06.2007 20:18:09 z1nkum</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178313</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178313</link>
			<description><![CDATA[oracle execution plan тоже кладёт на обе лопатки мусикул]]></description>
			<pubDate>Sat, 23 Jun 2007 20:18:09 GMT</pubDate>
			<author>z1nkum</author>
		</item>
	

	
		<item>
			<title>23.06.2007 18:48:12 nap</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178265</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178265</link>
			<description><![CDATA[Жалкое подобие execution plan в mssql. Долго я мучался с mysql, пока не перешел на mssql express, и стал счастливым человеком :)]]></description>
			<pubDate>Sat, 23 Jun 2007 18:48:12 GMT</pubDate>
			<author>nap</author>
		</item>
	

	
		<item>
			<title>23.06.2007 18:20:30 pietrovich</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178233</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178233</link>
			<description><![CDATA[желательно при этом еще соединение с базой каждый раз устанавливать. для полного счастья т.с. ;)]]></description>
			<pubDate>Sat, 23 Jun 2007 18:20:30 GMT</pubDate>
			<author>pietrovich</author>
		</item>
	

	
		<item>
			<title>23.06.2007 18:15:29 glader</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_178229</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_178229</link>
			<description><![CDATA[Например запросы "SELECT field FROM table WHERE id=21", вызывающиеся 100 раз с разными id, вместо того чтобы выбрать их все одним запросом.]]></description>
			<pubDate>Sat, 23 Jun 2007 18:15:29 GMT</pubDate>
			<author>glader</author>
		</item>
	

	
		<item>
			<title>23.06.2007 10:32:19 sattu</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177861</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177861</link>
			<description><![CDATA[дайте пример, пожалуйста]]></description>
			<pubDate>Sat, 23 Jun 2007 10:32:19 GMT</pubDate>
			<author>sattu</author>
		</item>
	

	
		<item>
			<title>23.06.2007 09:03:14 DEL</title>
			<guid isPermaLink="true">#comment_177763</guid>
			<link>#comment_177763</link>
			<description><![CDATA[Не обязательно запросы могут быть "медленные". Вы можете написать запрос который будет выполнятся быстро, но сильно нагружать сревер, при частом выполнении будет жрать стлько ресурсов, сколько все "медленные" вместе взятые, которые выполняются изредко.]]></description>
			<pubDate>Sat, 23 Jun 2007 09:03:14 GMT</pubDate>
			<author>DEL</author>
		</item>
	

	
		<item>
			<title>23.06.2007 08:59:01 aver</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177755</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177755</link>
			<description><![CDATA[Большинство запросов можно и на глаз анализировать, и увидеть есть в них проблемы или нет.<br />
И уже потом если что-то вызывает подозрение можно EXPLAIN-ить их.<br />
Также нужно учитывать какие запросы с какой переодичностью выполняются, если это например ежечасовый подсчет рейтинга по крону то 5-10 сек. можно ему и дать на обработку.<br />
Если же запрос выполняется очень часто, то и 1 (а то и меньше) сек. может стать раковой...<br />
<br />
Кстати в MySQL 5.1 есть возможность писать slow query log в таблицу, детальнее тут:<br />
<a href="http://www.mysqlperformanceblog.com/2007/05/31/mysql-slow-query-log-in-the-table/" title="http://www.mysqlperformanceblog.com/2007/05/31/mysql-slow-query-log-in-the-table/">http://www.mysqlperformanceblog.com/2007&hellip;</a><br />
Анализ запросов становиться еще более удобным, и можно даже автоматизировать процесс.]]></description>
			<pubDate>Sat, 23 Jun 2007 08:59:01 GMT</pubDate>
			<author>aver</author>
		</item>
	

	
		<item>
			<title>22.06.2007 20:33:48 xOr</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177419</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177419</link>
			<description><![CDATA[Не согласен с тем что с помощью EXPLAIN можно эфективно <b>обнаруживать</b> медленные запросы, потому что на детальный анализ большого числа различных возможных запросов (на CMS около 100) с помощью которых работает сложное веб-приложение будет потрачено слишком много времени.<br />
<br />
Для обнаружения медленных запросов можно использовать <a href="http://www.habrahabr.ru/blog/mysql/13871.html">журнал медленных запросов</a>, а после того как такие запросы будут выявлены провести их анализ с помощью EXPLAIN]]></description>
			<pubDate>Fri, 22 Jun 2007 20:33:48 GMT</pubDate>
			<author>xOr</author>
		</item>
	

	
		<item>
			<title>22.06.2007 20:32:35 dir01</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177417</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177417</link>
			<description><![CDATA[Очень вовремя! Спасибо.]]></description>
			<pubDate>Fri, 22 Jun 2007 20:32:35 GMT</pubDate>
			<author>dir01</author>
		</item>
	

	
		<item>
			<title>22.06.2007 18:31:22 glader</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177280</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177280</link>
			<description><![CDATA[Например, включить журналирование долгих запросов. Или всех подряд.]]></description>
			<pubDate>Fri, 22 Jun 2007 18:31:22 GMT</pubDate>
			<author>glader</author>
		</item>
	

	
		<item>
			<title>22.06.2007 17:48:24 umnik</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177231</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177231</link>
			<description><![CDATA[Огромное спасибо! =)]]></description>
			<pubDate>Fri, 22 Jun 2007 17:48:24 GMT</pubDate>
			<author>umnik</author>
		</item>
	

	
		<item>
			<title>22.06.2007 17:29:20 Goodrone</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177204</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177204</link>
			<description><![CDATA[Было бы интересно узнать, как определить в проекте узкие места при работе не с чистым SQL, а со всякими SQL toolkit-ами и Object Relational Mapper-ами]]></description>
			<pubDate>Fri, 22 Jun 2007 17:29:20 GMT</pubDate>
			<author>Goodrone</author>
		</item>
	

	
		<item>
			<title>22.06.2007 17:26:34 jiexaspb</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177200</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177200</link>
			<description><![CDATA[Примерно такое же описание можно найти в русской версии учебника.<br />
Статья не интересная, тема не раскрыта.]]></description>
			<pubDate>Fri, 22 Jun 2007 17:26:34 GMT</pubDate>
			<author>jiexaspb</author>
		</item>
	

	
		<item>
			<title>22.06.2007 16:55:03 blockdog</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177166</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177166</link>
			<description><![CDATA[Ну, для этого и есть на Хабре комментарии. WEB 2.0, никуда не денешься...]]></description>
			<pubDate>Fri, 22 Jun 2007 16:55:03 GMT</pubDate>
			<author>blockdog</author>
		</item>
	

	
		<item>
			<title>22.06.2007 15:42:27 nonSmoker</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177090</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177090</link>
			<description><![CDATA[Перевод хороший, статья не о чем. Про explain и так понятно, что средство мощное, вот если бы примеры позаковырестее, не такие явные, было бы и интересно и полезно.]]></description>
			<pubDate>Fri, 22 Jun 2007 15:42:27 GMT</pubDate>
			<author>nonSmoker</author>
		</item>
	

	
		<item>
			<title>22.06.2007 14:43:03 korchasa</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_177020</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_177020</link>
			<description><![CDATA[Ну вот! Не успел вчера половину перевести :(]]></description>
			<pubDate>Fri, 22 Jun 2007 14:43:03 GMT</pubDate>
			<author>korchasa</author>
		</item>
	

	
		<item>
			<title>22.06.2007 14:07:11 blockdog</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/mysql/31129/#comment_176975</guid>
			<link>http://habrahabr.ru/blogs/mysql/31129/#comment_176975</link>
			<description><![CDATA[Сразу хочу уточнить: <b>это перевод статьи</b>. Я не знаю, почему автор выбрал именно такое название...]]></description>
			<pubDate>Fri, 22 Jun 2007 14:07:11 GMT</pubDate>
			<author>blockdog</author>
		</item>
	

	
</channel>
</rss>

