[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-programlama
Subject:    SQL'de OR kullanýmý ve performans
From:       liste () ari-tech ! com (OKAN ARI)
Date:       2007-12-29 15:08:05
Message-ID: 025801c84a2c$a14aa7e0$0501a8c0 () OKAN
[Download RAW message or body]

Ornegin 10.000 kay?tl? bir tabloda SELECT * FROM tablo WHERE x='1' OR y='1'

die bi sorgumuz olsun.

Biliyoruz ki asl?nda x='1' olan 14, y='1' olan 10 kay?t var.

Bu sorgunun yan?t? bulnurken tum 10.000 kay?t tek tek inceleniyor (EXPLAN ile \
gordugum). Bu da son derece ciddi br performans dususune neden oluyor. Bu baglamda

SQL'de OR kullanmak bu kadar performans dusuruyorsa (ki boyle bir reel tabloda sorgu \
0.15sn suruyor) bunun bir cozumu olmal? die dusunuyorum. Topamda max 24 kay?t verecek \
bir sorgu icin 10.000 kayd?n tektek incelenmeden olasulmas?nn bir yolu var md??r?

Sayg?lar

OKAN
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20071229/d2ddd5ce/attachment.htm \



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic