Article View: be.comp.programming
Article #5846Re: SQL performantie vraag : Join <> where?
From: bomberboy
Date: Thu, 06 Feb 2003 09:51
Date: Thu, 06 Feb 2003 09:51
34 lines
2187 bytes
2187 bytes
Passero wrote: > > "Rookie" <Chiwakee@hotmail.com> wrote in message > news:jKp0a.4111$pQ1.400245985@hebe.telenet-ops.be... >> Hey all, >> >> Wat ik me afvraag: >> >> Is >> "select * from tabel1 inner join tabel2 on tabel1.ID = tabel2.IDtabel1" >> performanter dan >> "select * from tabel1,tabel2 >> where >> tabel1.ID = tabel2.IDtabel1" ?? >> >> Maw is een join (in de from clause) performanter dan een join in de where >> clause ? >> > De inner join zal veel beter zijn omdat intern een link wordt gelegd naar de > 2 tabellen, het is dus een relatie. Bij de andere query is het eigenlijk een > simpele zoekactie. De eerste zal dus sneller zijn Ook in praktijk? In principe zal elke query eerst door de optimizer gehaald worden en ik denk dat die in dit geval wel hetzelfde resultaat zal geven dan. (Maar uit jezelf al een beetje performant proberen te zijn kan natuurlijk nooit kwaad :-)) -- Bruno Kirkland, Illinois, law forbids bees to fly over the village or through any of its streets.
Technical Details
Message-ID:
<pan.2003.02.06.09.51.18.660273@pandora.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!newsfeed.gamma.ru!Gamma.RU!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<jKp0a.4111$pQ1.400245985@hebe.telenet-ops.be> <v5q0a.33505$Jd.4378@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,ff28fd67f0304562 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-02-06 01:51:20 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!newsfeed.gamma.ru!Gamma.RU!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "bomberboy" <newsbomber@pandora.be> Organization: Me, Myself & I Subject: Re: SQL performantie vraag : Join <> where? User-Agent: Pan/0.13.3 (That cat's something I can't explain) Message-ID: <pan.2003.02.06.09.51.18.660273@pandora.be> Newsgroups: be.comp.programming References: <jKp0a.4111$pQ1.400245985@hebe.telenet-ops.be> <v5q0a.33505$Jd.4378@afrodite.telenet-ops.be> Reply-To: newsbomber@pandora.be MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Lines: 35 Date: Thu, 06 Feb 2003 09:51:18 GMT NNTP-Posting-Host: 213.224.135.163 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1044525078 213.224.135.163 (Thu, 06 Feb 2003 10:51:18 MET) NNTP-Posting-Date: Thu, 06 Feb 2003 10:51:18 MET