🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #194310

Re: PostgreSQL - jak zbudować optymalne zapytanie?

#194310
From: nkab
Date: Wed, 04 Mar 2015 08:46
20 lines
1991 bytes
W dniu sobota, 28 lutego 2015 22:48:11 UTC+1 użytkownik Marek napisał:
> W dniu 2015-02-27 o 12:22, hubert depesz lubaczewski pisze:
> 
> Czy jest istotna kolejność? Mam na myśli:
> 
> a) where a=b and b notnull
> b) where b notnull and a=b
> 

Mnie jak zależy na czasie wykonania to robię sobie testy.

W manualach są czasami dostępne tabelki z kosztami wykonania
warunków ale mnie się nie chce szukać i robię selecta z około
dziesięcioma takimi b NOTNULL and b NOTNULL...
i sprawdzam czas, następnie też dziesięć takich a=b and a=b...
i sprawdzam czas. Dalej to już sam wiesz co się opłaca.
Możesz też dać dziesięć b notnull and a=b a potem odwrócić
a=b and b notnull i już wiesz co jest lepsze.

Andrzej.
Technical Details
Message-ID: <5bb452da-87e3-46b6-bbe4-51cd8e95fc73@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!hl2no3893028igb.0!news-out.google.com!n6ni192qar.0!nntp.google.com!w8no367328qac.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <mci51m$dju$1@news.icm.edu.pl> <fk06sb-jtf.ln1@depesz.com> <mctd2q$q6k$1@news.icm.edu.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.182.5.104 with SMTP id r8mr3627617obr.19.1425458787010;        Wed, 04 Mar 2015 00:46:27 -0800 (PST)
X-Received: by 10.140.31.134 with SMTP id f6mr50664qgf.33.1425458786905; Wed, 04 Mar 2015 00:46:26 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!hl2no3893028igb.0!news-out.google.com!n6ni192qar.0!nntp.google.com!w8no367328qac.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych
Date: Wed, 4 Mar 2015 00:46:26 -0800 (PST)
In-Reply-To: <mctd2q$q6k$1@news.icm.edu.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.182.243.62; posting-account=xnOwqAoAAAAJ48pUkVrL2a6sJByqdB8s
NNTP-Posting-Host: 31.182.243.62
References: <mci51m$dju$1@news.icm.edu.pl> <fk06sb-jtf.ln1@depesz.com> <mctd2q$q6k$1@news.icm.edu.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5bb452da-87e3-46b6-bbe4-51cd8e95fc73@googlegroups.com>
Subject: Re: PostgreSQL - jak zbudować optymalne zapytanie?
From: nkab@toya.net.pl
Injection-Date: Wed, 04 Mar 2015 08:46:26 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit