<?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/"
		>
<channel>
	<title>MySQL&#8217;de &#8220;join&#8221; kullanımı yazısına yapılan yorumlar</title>
	<atom:link href="http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/</link>
	<description>Bir başka WordPress blogu.</description>
	<lastBuildDate>Sun, 13 Jun 2010 03:49:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>beyo tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-460</link>
		<dc:creator>beyo</dc:creator>
		<pubDate>Sat, 29 May 2010 09:26:06 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-460</guid>
		<description>emeğine sağlık, temiz bir anlatım olmuş</description>
		<content:encoded><![CDATA[<p>emeğine sağlık, temiz bir anlatım olmuş</p>
]]></content:encoded>
	</item>
	<item>
		<title>Codderol tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-456</link>
		<dc:creator>Codderol</dc:creator>
		<pubDate>Mon, 10 May 2010 22:59:47 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-456</guid>
		<description>çok teşekkürler bu çalışma bana çok yardımcı oldu....</description>
		<content:encoded><![CDATA[<p>çok teşekkürler bu çalışma bana çok yardımcı oldu&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>yeni basladim tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-150</link>
		<dc:creator>yeni basladim</dc:creator>
		<pubDate>Thu, 14 May 2009 21:13:17 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-150</guid>
		<description>Can bey dert ettiginiz seye bakin allah askina  :)

tablonuzda yirmi kayit var ve CPU`nun yorulmasindan endise ediyorsunuz.

Efendim verilen bilgiler size yaramaz. Bu bilgiler db sinde milyon kayit tutanlari alakadar ediyr  :D</description>
		<content:encoded><![CDATA[<p>Can bey dert ettiginiz seye bakin allah askina  <img src='http://www.koodla.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>tablonuzda yirmi kayit var ve CPU`nun yorulmasindan endise ediyorsunuz.</p>
<p>Efendim verilen bilgiler size yaramaz. Bu bilgiler db sinde milyon kayit tutanlari alakadar ediyr  <img src='http://www.koodla.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Can tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-149</link>
		<dc:creator>Can</dc:creator>
		<pubDate>Wed, 06 May 2009 10:30:20 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-149</guid>
		<description>Hocam benim kitaplar tablomda 20 tane satır var. Bir sayfada tüm bu satırlardan veri çekeceğim. Bunlardan sadece ikisinin yazarlar tablosunun yazar satırı ile eşleşmesi lazım. Peki eşleşmesi gerekmeyen satırları nasıl çekeceğim. CPU&#039;yu yormadan işin içinden çıkmak istiyorum.</description>
		<content:encoded><![CDATA[<p>Hocam benim kitaplar tablomda 20 tane satır var. Bir sayfada tüm bu satırlardan veri çekeceğim. Bunlardan sadece ikisinin yazarlar tablosunun yazar satırı ile eşleşmesi lazım. Peki eşleşmesi gerekmeyen satırları nasıl çekeceğim. CPU&#8217;yu yormadan işin içinden çıkmak istiyorum.</p>
]]></content:encoded>
	</item>
	<item>
		<title>ozi tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-148</link>
		<dc:creator>ozi</dc:creator>
		<pubDate>Thu, 26 Feb 2009 14:03:02 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-148</guid>
		<description>bilgilerinizi paylaştığınız için teşekkürler, aşağıdaki şekilde verileri alıyorum ancak çıktı sayfasında her bilgiyi ikişer defa ekrana yazıyor nerede hata yapıyorum yardımcı olursanız sevinirim

$sorgu = mysql_query(&quot;SELECT * FROM yorumlar inner join kategori limit 10&quot;);
while($yaz = mysql_fetch_array($sorgu))

{
echo &quot;&lt;b&gt;Son Yorumlar&lt;/b&gt;&quot; . $yaz[&#039;yorum&#039;] . &quot;&lt;/a&gt;&lt;b&gt;yazan:&lt;/b&gt; &quot;.$yaz[&#039;yazarismi&#039;].&quot;&quot;;
}</description>
		<content:encoded><![CDATA[<p>bilgilerinizi paylaştığınız için teşekkürler, aşağıdaki şekilde verileri alıyorum ancak çıktı sayfasında her bilgiyi ikişer defa ekrana yazıyor nerede hata yapıyorum yardımcı olursanız sevinirim</p>
<p>$sorgu = mysql_query(&#8220;SELECT * FROM yorumlar inner join kategori limit 10&#8243;);<br />
while($yaz = mysql_fetch_array($sorgu))</p>
<p>{<br />
echo &#8220;<b>Son Yorumlar</b>&#8221; . $yaz['yorum'] . &#8220;<b>yazan:</b> &#8220;.$yaz['yazarismi'].&#8221;";<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>gebze tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-147</link>
		<dc:creator>gebze</dc:creator>
		<pubDate>Wed, 28 Jan 2009 10:42:54 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-147</guid>
		<description>EVET GÜZEL BİR PAYLASIM OLMUS.</description>
		<content:encoded><![CDATA[<p>EVET GÜZEL BİR PAYLASIM OLMUS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>mirc tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-146</link>
		<dc:creator>mirc</dc:creator>
		<pubDate>Fri, 09 Jan 2009 08:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-146</guid>
		<description>tskler guzel bilgiler sitenizde wordpressle ilgili paylasımlarda verirseniz sevinirim (:</description>
		<content:encoded><![CDATA[<p>tskler guzel bilgiler sitenizde wordpressle ilgili paylasımlarda verirseniz sevinirim (:</p>
]]></content:encoded>
	</item>
	<item>
		<title>İsa Engiz tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-145</link>
		<dc:creator>İsa Engiz</dc:creator>
		<pubDate>Thu, 18 Dec 2008 18:57:27 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-145</guid>
		<description>İşlemi tek sorguda yapmak her zaman daha performanslı olur. Ancak ne kadar performanslı olacağı başka kriterlere dayanır.

Bunların başında indexlenen alanların sorgularda kullanılması gelir.

Bir diğer unsurda tabloda kaç tane kayıt olduğudur.

Toplam kayıt sayısı, sorguları iç içe yazdığımızda bile performans açısından sorun oluşturabilir. Ben daha önceden indexlenen alanların sorgularda doğru kullanılması ile iç içe sorguların bile daha performanslı olacağını düşünürdüm, ancak bir arkadaşımın deneyimine göre, toplam kayıt sayısı 1-2 milyonu bulduğunda iç içe sorgular da bile performans kaybı yaşanmakta. İndex alanları doğru kullanılmış olsa bile. Bunun yerine join kullanmanın daha performanslı olacağı görüşü hakimdi.

Performansı ise phpmyadmin programında sorgu sürelerini karşılaştırarak öğreniyoruz. Siz de sorgu sürelerini karşılaştırarak performans optimizasyonu yapabilirsiniz.</description>
		<content:encoded><![CDATA[<p>İşlemi tek sorguda yapmak her zaman daha performanslı olur. Ancak ne kadar performanslı olacağı başka kriterlere dayanır.</p>
<p>Bunların başında indexlenen alanların sorgularda kullanılması gelir.</p>
<p>Bir diğer unsurda tabloda kaç tane kayıt olduğudur.</p>
<p>Toplam kayıt sayısı, sorguları iç içe yazdığımızda bile performans açısından sorun oluşturabilir. Ben daha önceden indexlenen alanların sorgularda doğru kullanılması ile iç içe sorguların bile daha performanslı olacağını düşünürdüm, ancak bir arkadaşımın deneyimine göre, toplam kayıt sayısı 1-2 milyonu bulduğunda iç içe sorgular da bile performans kaybı yaşanmakta. İndex alanları doğru kullanılmış olsa bile. Bunun yerine join kullanmanın daha performanslı olacağı görüşü hakimdi.</p>
<p>Performansı ise phpmyadmin programında sorgu sürelerini karşılaştırarak öğreniyoruz. Siz de sorgu sürelerini karşılaştırarak performans optimizasyonu yapabilirsiniz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Ahmet tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-144</link>
		<dc:creator>Ahmet</dc:creator>
		<pubDate>Wed, 17 Dec 2008 23:15:29 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-144</guid>
		<description>Peki bu yöntem ile amatör olan şu yöntemin arasındaki performans farkı ne kadardır? Birinde işlemi tek sorguda, diğerinde iki sorguda yapıyoruz. Ancak diğerinde de bir sorguda iki işlem yaptırıyoruz.

$sorgu=mysql_query(&quot;Select id,yazar_id,kitap_adi from kitaplar where id=&#039;10&#039; limit 1);
$sonuc=mysql_fetch_array ($sorgu);
$yazar_id=$sonuc[&#039;yazar_id&#039;];

$sorgu=mysql_query(&quot;Select yazar_id,yazar_adi from yazarlar where yazar_id=&#039;$yazar_id&#039; limit 1);
$sonuc=mysql_fetch_array ($sorgu);
$yazar_adi=$sonuc[&#039;yazar_adi&#039;];</description>
		<content:encoded><![CDATA[<p>Peki bu yöntem ile amatör olan şu yöntemin arasındaki performans farkı ne kadardır? Birinde işlemi tek sorguda, diğerinde iki sorguda yapıyoruz. Ancak diğerinde de bir sorguda iki işlem yaptırıyoruz.</p>
<p>$sorgu=mysql_query(&#8220;Select id,yazar_id,kitap_adi from kitaplar where id=&#8217;10&#8242; limit 1);<br />
$sonuc=mysql_fetch_array ($sorgu);<br />
$yazar_id=$sonuc['yazar_id'];</p>
<p>$sorgu=mysql_query(&#8220;Select yazar_id,yazar_adi from yazarlar where yazar_id=&#8217;$yazar_id&#8217; limit 1);<br />
$sonuc=mysql_fetch_array ($sorgu);<br />
$yazar_adi=$sonuc['yazar_adi'];</p>
]]></content:encoded>
	</item>
	<item>
		<title>deniz tarafından</title>
		<link>http://www.koodla.com/2008/05/02/mysqlde-join-kullanimi/comment-page-1/#comment-143</link>
		<dc:creator>deniz</dc:creator>
		<pubDate>Fri, 28 Nov 2008 12:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/02/mysqlde-join-kullanimi/#comment-143</guid>
		<description>gerçekten çok faydalı oldu teşekürler</description>
		<content:encoded><![CDATA[<p>gerçekten çok faydalı oldu teşekürler</p>
]]></content:encoded>
	</item>
</channel>
</rss>
