<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>SQL RANDOM Fonksiyonu Performans Problemleri yazısına yapılan yorumlar</title>
	<atom:link href="http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/</link>
	<description></description>
	<lastBuildDate>Sun, 05 Sep 2010 11:36:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Yazar: kadir</title>
		<link>http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/comment-page-1/#comment-11753</link>
		<dc:creator>kadir</dc:creator>
		<pubDate>Sat, 27 Feb 2010 00:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/#comment-11753</guid>
		<description>SELECT * FROM table_name ORDER BY RAND() LIMIT 10 
seklinde bir sorgu calistiriyorum 
sonuclarımda sürekli ilk başta 1 tane boş kayıt alıyorum.. bir türlü işin içinden çıkamadım</description>
		<content:encoded><![CDATA[<p>SELECT * FROM table_name ORDER BY RAND() LIMIT 10<br />
seklinde bir sorgu calistiriyorum<br />
sonuclarımda sürekli ilk başta 1 tane boş kayıt alıyorum.. bir türlü işin içinden çıkamadım</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Murat Topçu</title>
		<link>http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/comment-page-1/#comment-10088</link>
		<dc:creator>Murat Topçu</dc:creator>
		<pubDate>Fri, 14 Aug 2009 15:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/#comment-10088</guid>
		<description>Performans açısından verdiğiniz örnekler gayet mantıklı. Teşekkürler. Diğer sitelerde genelde düz mantık verilmiş. Bu tip özelleşmiş çözümleri herkes yazmıyor maalesef.</description>
		<content:encoded><![CDATA[<p>Performans açısından verdiğiniz örnekler gayet mantıklı. Teşekkürler. Diğer sitelerde genelde düz mantık verilmiş. Bu tip özelleşmiş çözümleri herkes yazmıyor maalesef.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Murat Gazioğlu</title>
		<link>http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/comment-page-1/#comment-821</link>
		<dc:creator>Murat Gazioğlu</dc:creator>
		<pubDate>Mon, 22 Sep 2008 08:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/#comment-821</guid>
		<description>demek istediğim ;
select count(id) as idx .... deyip sonucu $rand değişkenine atarız. sonrada
select * from tablo LIMIT $rand,1 
deriz, rastgele bir kayıt gelir, sadece 1 sorgu fazladan çalışır. verdiğin alternatif sorgular kayıt silinmesi durumunda hata verecek, silinmeyen bir kayıt bulana kadar sorguyu yinelemek zorunda kalacağız.

saygılar</description>
		<content:encoded><![CDATA[<p>demek istediğim ;<br />
select count(id) as idx &#8230;. deyip sonucu $rand değişkenine atarız. sonrada<br />
select * from tablo LIMIT $rand,1<br />
deriz, rastgele bir kayıt gelir, sadece 1 sorgu fazladan çalışır. verdiğin alternatif sorgular kayıt silinmesi durumunda hata verecek, silinmeyen bir kayıt bulana kadar sorguyu yinelemek zorunda kalacağız.</p>
<p>saygılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Ahmet Alp Balkan</title>
		<link>http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/comment-page-1/#comment-717</link>
		<dc:creator>Ahmet Alp Balkan</dc:creator>
		<pubDate>Sat, 20 Sep 2008 14:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/#comment-717</guid>
		<description>@Murat, evet öyle de olabilir, fakat yine de LIMIT&#039;i uygulayana kadar önce ORDER uygulanıyor. Yani yukarıda belirttiğimiz zaafiyete neden oluyor. En mantıklısı yazıda verdiğim alternatif sorguları kullanmak.</description>
		<content:encoded><![CDATA[<p>@Murat, evet öyle de olabilir, fakat yine de LIMIT&#8217;i uygulayana kadar önce ORDER uygulanıyor. Yani yukarıda belirttiğimiz zaafiyete neden oluyor. En mantıklısı yazıda verdiğim alternatif sorguları kullanmak.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Murat Gazioğlu</title>
		<link>http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/comment-page-1/#comment-715</link>
		<dc:creator>Murat Gazioğlu</dc:creator>
		<pubDate>Sat, 20 Sep 2008 11:03:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/#comment-715</guid>
		<description>dediğin gibi kayıt silinmesi durumlarında hep problem çıkaracaktır.

toplam kayıt sayısını bulup, rastgele sayıyı dışarıda üretip limite (limit $rand, 1) parametre olarak verebiliriz. Kayıt sayısı bulmak için ekstra 1 sorgu daha çalıştıracağız ama herhalde 58,2 sn. tutmaz toplamda :)</description>
		<content:encoded><![CDATA[<p>dediğin gibi kayıt silinmesi durumlarında hep problem çıkaracaktır.</p>
<p>toplam kayıt sayısını bulup, rastgele sayıyı dışarıda üretip limite (limit $rand, 1) parametre olarak verebiliriz. Kayıt sayısı bulmak için ekstra 1 sorgu daha çalıştıracağız ama herhalde 58,2 sn. tutmaz toplamda <img src='http://www.ahmetalpbalkan.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Ahmet Alp Balkan</title>
		<link>http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/comment-page-1/#comment-684</link>
		<dc:creator>Ahmet Alp Balkan</dc:creator>
		<pubDate>Mon, 08 Sep 2008 19:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/#comment-684</guid>
		<description>@Emre benim değinmek istediğim, &quot;SQL RANDOM fonksiyonunu, büyük sayılarda kayıt içeren tablolarda ORDER cümleciği içince kullanmak, büyük performans problemlerine neden oluyor. konusuydu. Ondan böyle daraltma ihtiyacı duydum. Zaten yazı içindeki linklerde, sitenizdeki örneklerin benzerleri mevcut.</description>
		<content:encoded><![CDATA[<p>@Emre benim değinmek istediğim, &#8220;SQL RANDOM fonksiyonunu, büyük sayılarda kayıt içeren tablolarda ORDER cümleciği içince kullanmak, büyük performans problemlerine neden oluyor. konusuydu. Ondan böyle daraltma ihtiyacı duydum. Zaten yazı içindeki linklerde, sitenizdeki örneklerin benzerleri mevcut.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Emre Erkan</title>
		<link>http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/comment-page-1/#comment-683</link>
		<dc:creator>Emre Erkan</dc:creator>
		<pubDate>Mon, 08 Sep 2008 18:16:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.ahmetalpbalkan.com/blog/sql-random-fonksiyonu-performans-problemleri/#comment-683</guid>
		<description>İlk paragraftaki &quot;kimse&quot; yerine &quot;çok az kişi&quot; kullansak nasıl olur? :) ben &lt;a href=&quot;http://www.karalamalar.net/veritabanindaki-bir-tablodan-nasil-rastgele-satirlar-secerim/&quot; rel=&quot;nofollow&quot;&gt;şurada&lt;/a&gt; bahsetmiştim bu konudan, php ve mysql için bir de çözüm önerisi mevcut.

&lt;a href=&quot;http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek&quot; rel=&quot;nofollow&quot;&gt;Burada&lt;/a&gt; da dmry.net&#039;de aynı konu işlenmişti.</description>
		<content:encoded><![CDATA[<p>İlk paragraftaki &#8220;kimse&#8221; yerine &#8220;çok az kişi&#8221; kullansak nasıl olur? <img src='http://www.ahmetalpbalkan.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ben <a href="http://www.karalamalar.net/veritabanindaki-bir-tablodan-nasil-rastgele-satirlar-secerim/" rel="nofollow">şurada</a> bahsetmiştim bu konudan, php ve mysql için bir de çözüm önerisi mevcut.</p>
<p><a href="http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek" rel="nofollow">Burada</a> da dmry.net&#8217;de aynı konu işlenmişti.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
