<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_7_thread_34798"  />
<title>rulinux.net - Форум - Rulinux.net - а статьям всё, кирдык?</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Rulinux.net - а статьям всё, кирдык?</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108896</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108896</guid>
<pubDate>Tue, 04 Oct 2011 14:39:38 +0400</pubDate>
<description><![CDATA[<p>Копия</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108891</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108891</guid>
<pubDate>Tue, 04 Oct 2011 14:01:19 +0400</pubDate>
<description><![CDATA[<p><i>> Я посмотрел это на локалхосте.</i><br> А у тебя там копия основной базы или пустышка?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108888</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108888</guid>
<pubDate>Tue, 04 Oct 2011 13:55:13 +0400</pubDate>
<description><![CDATA[<p><i>> Эти цифры настолько незначительные что я и не знаю откуда набегает в сумме 4 секунды.</i><br> Короткий запрос многократно выполняется в каком нибудь цикле (но ты бы увидел что у тебя в выхлопе повыше колена однообразных запросов - запросов длительностью 0.067 сек должно быть больше пятидесяти штук чтобы набрать 4 секунды), либо тормозит уже где-то в похапэ. <br><br>Кстати, ты 60% постгреса в ТОПе усмотрел на рабочей машине где запросы к основному сайту обрабатываются? И кто ел ещё 40%?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108887</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108887</guid>
<pubDate>Tue, 04 Oct 2011 13:50:13 +0400</pubDate>
<description><![CDATA[<p>Ступил. Я посмотрел это на локалхосте.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108886</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108886</guid>
<pubDate>Tue, 04 Oct 2011 13:45:06 +0400</pubDate>
<description><![CDATA[<p>дольше всего выполняется запрос <br><br><fieldset><legend>sql</legend><code><br />
<span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #993333; font-weight: bold;">ALL</span> <span style="color: #66cc66;">*</span> <span style="color: #993333; font-weight: bold;">FROM</span> comments <span style="color: #993333; font-weight: bold;">WHERE</span> timest <span style="color: #66cc66;">&gt;</span> <span style="color: #ff0000;">'2011-10-04 12:37:53'</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> timest <span style="color: #993333; font-weight: bold;">DESC</span> OFFSET 0 <span style="color: #993333; font-weight: bold;">LIMIT</span> <span style="color: #993333; font-weight: bold;">NULL</span><br />
&nbsp;</code></fieldset><br><br>&lt;!-- Запрос SELECT ALL * FROM comments WHERE timest &gt; '2011-10-04 12:37:53' ORDER BY timest DESC OFFSET 0 LIMIT NULL выполнен за 0.066905 сек.--&gt; все остальные не медленнее 0.000600 сек. Эти цифры настолько незначительные что я и не знаю откуда набегает в сумме 4 секунды.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108884</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108884</guid>
<pubDate>Tue, 04 Oct 2011 13:29:37 +0400</pubDate>
<description><![CDATA[<p>Ну так догадайся уже :)</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108882</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108882</guid>
<pubDate>Tue, 04 Oct 2011 13:18:39 +0400</pubDate>
<description><![CDATA[<p>Текст запроса итак выводится оттуда. А вставить счетчик туда я что-то не догадался.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108880</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108880</guid>
<pubDate>Tue, 04 Oct 2011 13:11:47 +0400</pubDate>
<description><![CDATA[<p>Кстати, а чего бы тебе просто не вставить код в метод base::select() и не выводить текст каждого запроса и продолжительность его исполнения в виде комментария html?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108879</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108879</guid>
<pubDate>Tue, 04 Oct 2011 13:06:02 +0400</pubDate>
<description><![CDATA[<p>Чем я и занят.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108875</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108875</guid>
<pubDate>Tue, 04 Oct 2011 12:57:15 +0400</pubDate>
<description><![CDATA[<p>Ищи дальше кто тормозит - разбей код на части и выводи время исполнения каждой части, смотри что там исполняется и соответственно подозрительные запросы.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108870</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108870</guid>
<pubDate>Tue, 04 Oct 2011 12:42:56 +0400</pubDate>
<description><![CDATA[<p>Все тот-же постгрес отжирает 60% проца.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108865</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108865</guid>
<pubDate>Tue, 04 Oct 2011 12:37:40 +0400</pubDate>
<description><![CDATA[<p>Так, хорошо. А кто теперь развлекает CPU на хосте: вебсервер, постгрес или %wa?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108863</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108863</guid>
<pubDate>Tue, 04 Oct 2011 12:33:51 +0400</pubDate>
<description><![CDATA[<p>а-а, дошло. </p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108862</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108862</guid>
<pubDate>Tue, 04 Oct 2011 12:32:25 +0400</pubDate>
<description><![CDATA[<p>Т.е. с четырёх секунд после аналайза упало до чуть ли не нуля? о_О</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108858</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108858</guid>
<pubDate>Tue, 04 Oct 2011 12:30:26 +0400</pubDate>
<description><![CDATA[<p>Ну этот запрос выполняется моментально, сама главная генерится медленно.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108856</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108856</guid>
<pubDate>Tue, 04 Oct 2011 12:26:31 +0400</pubDate>
<description><![CDATA[<p>На скорость выполнения запроса повлияло?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108849</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108849</guid>
<pubDate>Tue, 04 Oct 2011 12:18:55 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre>INFO:  analyzing &quot;public.blocks&quot; <br /> INFO:  &quot;blocks&quot;: scanned 1 of 1 pages, containing 5 live rows and 0 dead rows; 5 rows in sample, 5 estimated total rows <br /> INFO:  analyzing &quot;public.faq&quot; <br /> INFO:  &quot;faq&quot;: scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows <br /> INFO:  analyzing &quot;public.filters&quot; <br /> INFO:  &quot;filters&quot;: scanned 1 of 1 pages, containing 8 live rows and 0 dead rows; 8 rows in sample, 8 estimated total rows <br /> INFO:  analyzing &quot;public.links&quot; <br /> INFO:  &quot;links&quot;: scanned 1 of 1 pages, containing 4 live rows and 0 dead rows; 4 rows in sample, 4 estimated total rows <br /> INFO:  analyzing &quot;public.sections&quot; <br /> INFO:  &quot;sections&quot;: scanned 1 of 1 pages, containing 4 live rows and 0 dead rows; 4 rows in sample, 4 estimated total rows <br /> INFO:  analyzing &quot;public.settings&quot; <br /> INFO:  &quot;settings&quot;: scanned 1 of 1 pages, containing 6 live rows and 0 dead rows; 6 rows in sample, 6 estimated total rows <br /> INFO:  analyzing &quot;public.groups&quot; <br /> INFO:  &quot;groups&quot;: scanned 1 of 1 pages, containing 3 live rows and 0 dead rows; 3 rows in sample, 3 estimated total rows <br /> INFO:  analyzing &quot;public.sessions&quot; <br /> INFO:  &quot;sessions&quot;: scanned 1 of 1 pages, containing 5 live rows and 31 dead rows; 5 rows in sample, 5 estimated total rows <br /> INFO:  analyzing &quot;public.marks&quot; <br /> INFO:  &quot;marks&quot;: scanned 1 of 1 pages, containing 4 live rows and 0 dead rows; 4 rows in sample, 4 estimated total rows <br /> INFO:  analyzing &quot;public.themes&quot; <br /> INFO:  &quot;themes&quot;: scanned 1 of 1 pages, containing 5 live rows and 0 dead rows; 5 rows in sample, 5 estimated total rows <br /> INFO:  analyzing &quot;public.threads&quot; <br /> INFO:  &quot;threads&quot;: scanned 126 of 126 pages, containing 9357 live rows and 1 dead rows; 3000 rows in sample, 9357 estimated total rows <br /> INFO:  analyzing &quot;public.comments&quot; <br /> INFO:  &quot;comments&quot;: scanned 3000 of 12322 pages, containing 26386 live rows and 23 dead rows; 3000 rows in sample, 108376 estimated total rows <br /> INFO:  analyzing &quot;public.subsections&quot; <br /> INFO:  &quot;subsections&quot;: scanned 3 of 3 pages, containing 56 live rows and 0 dead rows; 56 rows in sample, 56 estimated total rows <br /> INFO:  analyzing &quot;public.users&quot; <br /> INFO:  &quot;users&quot;: scanned 31 of 31 pages, containing 461 live rows and 130 dead rows; 461 rows in sample, 461 estimated total rows <br /> ANALYZE</pre></div><br><br></p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108843</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108843</guid>
<pubDate>Tue, 04 Oct 2011 12:10:52 +0400</pubDate>
<description><![CDATA[<p>analyze сотвори уже</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108841</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108841</guid>
<pubDate>Tue, 04 Oct 2011 11:58:08 +0400</pubDate>
<description><![CDATA[<p><i>>или t.cid - это не стартовое сообщение</i><br> Стартовое. Это запрос с главной. Но все равно медленно выполняется. &lt;!--Страница сгенерировалась за 4.626793 сек.--&gt;</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108839</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108839</guid>
<pubDate>Tue, 04 Oct 2011 11:54:09 +0400</pubDate>
<description><![CDATA[<p><i>> Следовало еще вместо ON t.id = c.tid указать ON t.cid=c.id</i><br> Я думал ты последние сообщения выгребаешь для самых свежих тредов данного раздела, а не самые первые (или t.cid - это не стартовое сообщение?). </p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108832</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108832</guid>
<pubDate>Tue, 04 Oct 2011 11:35:53 +0400</pubDate>
<description><![CDATA[<p>Ты &quot;id DESC&quot; на &quot;c.id DESC&quot; поменял в order by?<br><br>анализ таблиц как-нибудь сказался на производительности или ты его еще не запускал?<br><br>Кстати, ты не пробовал поменять местами таблицы в INNER JOIN? Это в идеале не должно ни на что повлиять, но хрен его знает..</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108831</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108831</guid>
<pubDate>Tue, 04 Oct 2011 11:33:13 +0400</pubDate>
<description><![CDATA[<p>Убрал таки цикл из WHERE<br><br><fieldset><legend>sql</legend><code><br />
<span style="color: #993333; font-weight: bold;">SELECT</span> t<span style="color: #66cc66;">.</span>id<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>cid<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>attached<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>prooflink<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approved<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approved_by<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approve_timest<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>subsection<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>comment<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>uid<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>timest <span style="color: #993333; font-weight: bold;">FROM</span> threads t <span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> comments c <span style="color: #993333; font-weight: bold;">ON</span> t<span style="color: #66cc66;">.</span>cid <span style="color: #66cc66;">=</span> c<span style="color: #66cc66;">.</span>id <span style="color: #993333; font-weight: bold;">WHERE</span> t<span style="color: #66cc66;">.</span>approved<span style="color: #66cc66;">=</span>true <span style="color: #993333; font-weight: bold;">AND</span> t<span style="color: #66cc66;">.</span>section<span style="color: #66cc66;">=</span>1 <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> t<span style="color: #66cc66;">.</span>attached <span style="color: #66cc66;">&lt;&gt;</span>true <span style="color: #993333; font-weight: bold;">ASC</span><span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>id <span style="color: #993333; font-weight: bold;">DESC</span> <span style="color: #993333; font-weight: bold;">LIMIT</span> <span style="color: #cc66cc;">10</span> OFFSET <span style="color: #cc66cc;">0</span><br />
&nbsp;</code></fieldset><br><br>Следовало еще вместо ON t.id = c.tid указать ON t.cid=c.id </p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108830</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108830</guid>
<pubDate>Tue, 04 Oct 2011 11:17:44 +0400</pubDate>
<description><![CDATA[<p><i>>Ну не нужен тебе этот луп во where :)</i><br> Без него результат становится совсем другим.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108826</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108826</guid>
<pubDate>Tue, 04 Oct 2011 10:45:07 +0400</pubDate>
<description><![CDATA[<p>Ну не нужен тебе этот луп во where :) Проверь функциональность запроса без него и устраняй причину тормозов.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108824</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108824</guid>
<pubDate>Tue, 04 Oct 2011 10:39:09 +0400</pubDate>
<description><![CDATA[<p>Заменил запрос <br><br><fieldset><legend>sql</legend><code><br />
<span style="color: #993333; font-weight: bold;">SELECT</span> t<span style="color: #66cc66;">.</span>id<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>cid<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>attached<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>prooflink<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approved<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approved_by<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approve_timest<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>subsection<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>comment<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>uid<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>timest <span style="color: #993333; font-weight: bold;">FROM</span> threads t <span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> comments c <span style="color: #993333; font-weight: bold;">ON</span> t<span style="color: #66cc66;">.</span>id <span style="color: #66cc66;">=</span> c<span style="color: #66cc66;">.</span>tid <span style="color: #993333; font-weight: bold;">WHERE</span> t<span style="color: #66cc66;">.</span>approved<span style="color: #66cc66;">=</span>true <span style="color: #993333; font-weight: bold;">AND</span> c<span style="color: #66cc66;">.</span>id <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> cid <span style="color: #993333; font-weight: bold;">FROM</span> threads <span style="color: #993333; font-weight: bold;">WHERE</span> t<span style="color: #66cc66;">.</span>section<span style="color: #66cc66;">=</span>1<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> t<span style="color: #66cc66;">.</span>attached <span style="color: #66cc66;">&lt;&gt;</span>true <span style="color: #993333; font-weight: bold;">ASC</span><span style="color: #66cc66;">,</span> id <span style="color: #993333; font-weight: bold;">DESC</span> <span style="color: #993333; font-weight: bold;">LIMIT</span> <span style="color: #cc66cc;">10</span> OFFSET <span style="color: #cc66cc;">0</span><br />
&nbsp;</code></fieldset><br><br>на <br><br><fieldset><legend>sql</legend><code><br />
<span style="color: #993333; font-weight: bold;">SELECT</span> t<span style="color: #66cc66;">.</span>id<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>cid<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>attached<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>prooflink<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approved<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approved_by<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approve_timest<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>subsection<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>comment<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>uid<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>timest <span style="color: #993333; font-weight: bold;">FROM</span> threads t <span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> comments c <span style="color: #993333; font-weight: bold;">ON</span> t<span style="color: #66cc66;">.</span>id <span style="color: #66cc66;">=</span> c<span style="color: #66cc66;">.</span>tid <span style="color: #993333; font-weight: bold;">WHERE</span> t<span style="color: #66cc66;">.</span>approved<span style="color: #66cc66;">=</span>true <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">EXISTS</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> cid <span style="color: #993333; font-weight: bold;">FROM</span> threads <span style="color: #993333; font-weight: bold;">WHERE</span> t<span style="color: #66cc66;">.</span>section<span style="color: #66cc66;">=</span>1 <span style="color: #993333; font-weight: bold;">AND</span> cid<span style="color: #66cc66;">=</span>c<span style="color: #66cc66;">.</span>id<span style="color: #66cc66;">&#41;</span> &nbsp;<span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> t<span style="color: #66cc66;">.</span>attached <span style="color: #66cc66;">&lt;&gt;</span>true <span style="color: #993333; font-weight: bold;">ASC</span><span style="color: #66cc66;">,</span> id <span style="color: #993333; font-weight: bold;">DESC</span> <span style="color: #993333; font-weight: bold;">LIMIT</span> 10 OFFSET <span style="color: #cc66cc;">0</span>;<br />
&nbsp;</code></fieldset><br><br>и постгрес в 2 раза быстрее выдал результат.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108821</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108821</guid>
<pubDate>Tue, 04 Oct 2011 10:12:21 +0400</pubDate>
<description><![CDATA[<p><i>> Время выполнения: 38,010.538 мсек</i><br> Ничего страшного. Запрос лупает сперва по сообщениям, которых в базе намного больше и выдёргивает для них треды. Ты убрал ограничение - стало больше по чему лупать - в памяти это немного дольше, но если бы дело дошло до подкачек тредов с диска, то наоборот - намного быстрее.<br><br>Сделай analyze таблицам, может до него дойдёт что лучше начать с тредов. &lt;i&gt;Поправка, подумал тут и решил что он скорее всего лупает как раз по тредам, на каждый сканируя базу сообщений, но не суть - рекоммендации остаются в силе&lt;/i&gt;<br><br>comments.tid я бы индексом сделал<br><br>Есть возможность как-то дополнительно ограничить рабор данных просматриваемый в comments? Например если ты будешь фильтровать запрос по timest чтобы выдернуть записи за последний месяц - никто и не и не заметит разницы ведь?<br><br> Разница с другими окружениями - возможно у тебя там база комментов намного меньше? <br><br>Для сравнения запросов на разных серверах используй EXPLAIN ANALYZE<br><br>По функциональности запроса - после исправления ORDER BY он выдаёт то, что ты хотел?<br><br><br><br></p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108817</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108817</guid>
<pubDate>Tue, 04 Oct 2011 09:48:23 +0400</pubDate>
<description><![CDATA[<p><i>> Угу. Хавает 100%, вот только не пойму почему. На локалхосте не отжирает. Правда у меня на локалке версия 9.0, а на серве 8.3</i><br> Если диска он не ждёт, значит роется в кеше. Да и план запроса мог поменяться в зависимости от версии и внешних условий. </p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108816</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108816</guid>
<pubDate>Tue, 04 Oct 2011 09:47:24 +0400</pubDate>
<description><![CDATA[<p><i>>По скорости исполнения изменилось чо?</i><br> Время выполнения: 38,010.538 мсек</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108815</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108815</guid>
<pubDate>Tue, 04 Oct 2011 09:43:40 +0400</pubDate>
<description><![CDATA[<p><i>> Я даже засомневался слегка, что даже открыл phppgadmin и проверил. Нет результаты не те.</i><br> Я думаю это потому, что они упорядочиваются не так, как ты предполагаешь. в выражении &quot;id DESC&quot; явно укажи таблицу на чей ид он должен ориентироваться: &quot;c.id DESC&quot;<br><br>По скорости исполнения изменилось чо?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108814</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108814</guid>
<pubDate>Tue, 04 Oct 2011 09:40:38 +0400</pubDate>
<description><![CDATA[<p><i>>PostgreSQL так медленно отдает результаты запросов.</i><br> Он, наверное, по-дефолту настроен. Там у него какая-то странная конфигурация.<br><br>А может проще сделать кэш? Есть memcached какой-нибудь на сервере? Ну или, на крайний случай, что-нибудь на файлах соорудить?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108813</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108813</guid>
<pubDate>Tue, 04 Oct 2011 09:37:42 +0400</pubDate>
<description><![CDATA[<p>Угу. Хавает 100%, вот только не пойму почему. На локалхосте не отжирает. Правда у меня на локалке версия 9.0, а на серве 8.3</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108810</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108810</guid>
<pubDate>Tue, 04 Oct 2011 09:32:08 +0400</pubDate>
<description><![CDATA[<p><i>>&quot;AND t.section=1&quot; разве не отфильтрует только то, что тебе нужно?</i><br> Я даже засомневался слегка, что даже открыл phppgadmin и проверил. Нет результаты не те.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108809</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108809</guid>
<pubDate>Tue, 04 Oct 2011 09:27:40 +0400</pubDate>
<description><![CDATA[<p><i>> 0.0%wa</i><br> Хм, значит постгрес жрёт 100% проца? Что там вообще кажет top?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108808</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108808</guid>
<pubDate>Tue, 04 Oct 2011 09:25:29 +0400</pubDate>
<description><![CDATA[<p><i>> Так как ты предлагаешь выводятся все последние сообщения, а не только последние новости</i><br> &quot;AND t.section=1&quot; разве не отфильтрует только то, что тебе нужно?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108807</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108807</guid>
<pubDate>Tue, 04 Oct 2011 09:21:17 +0400</pubDate>
<description><![CDATA[<p><i>>top в это время небось показывает приличный %wa?</i><br> 0.0%wa</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108805</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108805</guid>
<pubDate>Tue, 04 Oct 2011 09:17:21 +0400</pubDate>
<description><![CDATA[<p>Да изменится. Так как ты предлагаешь выводятся все последние сообщения, а не только последние новости. Тут не в запросе дело. Запрос вполне корректный. К тому-же на rulinux.dyndns.org и на локалхосте у меня он обрабатывается быстро.</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108804</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108804</guid>
<pubDate>Tue, 04 Oct 2011 09:13:05 +0400</pubDate>
<description><![CDATA[<p><i>> выдает </i><br> <i>> 10 запис(ь/и/ей) </i><br><i>> Время выполнения: 27,272.181 мсек </i><br><i>> SQL-запрос выполнен.</i><br> top в это время небось показывает приличный %wa?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108803</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108803</guid>
<pubDate>Tue, 04 Oct 2011 09:08:42 +0400</pubDate>
<description><![CDATA[<p>Чота я недопонял, если &quot;AND c.id IN (SELECT cid FROM threads WHERE t.section=1)&quot; заменить на &quot;AND t.section=1&quot; - что нибудь в логике изменится?</p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108801</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108801</guid>
<pubDate>Tue, 04 Oct 2011 09:07:15 +0400</pubDate>
<description><![CDATA[<p>ясно.... не знаю что там с постгрисом, понятия даже не имею </p>]]></description>
</item>
<item>
<title>Re:а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108797</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108797</guid>
<pubDate>Tue, 04 Oct 2011 08:54:14 +0400</pubDate>
<description><![CDATA[<p>Нет не кирдык. Я их еще просто не переносил. Как только разберусь с тормозами, так сразу и перенесу. Кстати причину тормозов я нашел. PostgreSQL так медленно отдает результаты запросов. Например на запрос <br><br><fieldset><legend>sql</legend><code><br />
<span style="color: #993333; font-weight: bold;">SELECT</span> t<span style="color: #66cc66;">.</span>id<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>cid<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>attached<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>prooflink<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approved<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approved_by<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>approve_timest<span style="color: #66cc66;">,</span> t<span style="color: #66cc66;">.</span>subsection<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>comment<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>uid<span style="color: #66cc66;">,</span> c<span style="color: #66cc66;">.</span>timest <span style="color: #993333; font-weight: bold;">FROM</span> threads t <span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> comments c <span style="color: #993333; font-weight: bold;">ON</span> t<span style="color: #66cc66;">.</span>id <span style="color: #66cc66;">=</span> c<span style="color: #66cc66;">.</span>tid <span style="color: #993333; font-weight: bold;">WHERE</span> t<span style="color: #66cc66;">.</span>approved<span style="color: #66cc66;">=</span>true <span style="color: #993333; font-weight: bold;">AND</span> c<span style="color: #66cc66;">.</span>id <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> cid <span style="color: #993333; font-weight: bold;">FROM</span> threads <span style="color: #993333; font-weight: bold;">WHERE</span> t<span style="color: #66cc66;">.</span>section<span style="color: #66cc66;">=</span>1<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> t<span style="color: #66cc66;">.</span>attached <span style="color: #66cc66;">&lt;&gt;</span>true <span style="color: #993333; font-weight: bold;">ASC</span><span style="color: #66cc66;">,</span> id <span style="color: #993333; font-weight: bold;">DESC</span> <span style="color: #993333; font-weight: bold;">LIMIT</span> <span style="color: #cc66cc;">10</span> OFFSET <span style="color: #cc66cc;">0</span><br />
&nbsp;</code></fieldset><br><br>выдает <br><br>10 запис(ь/и/ей) <br /> Время выполнения: 27,272.181 мсек <br /> SQL-запрос выполнен.<br><br>Буду ковырять дальше. </p>]]></description>
</item>
<item>
<title>а статьям всё, кирдык?</title>
<link>https://rulinux.net/message.php?newsid=34798&amp;page=1#108795</link>
<guid>https://rulinux.net/message.php?newsid=34798&amp;page=1#108795</guid>
<pubDate>Tue, 04 Oct 2011 08:45:15 +0400</pubDate>
<description><![CDATA[<p>а то у меня бекапов то нету! =(</p>]]></description>
</item>
</channel>
</rss>