🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: PostgreSQL - jak zbudować optymalne zapytanie?

#194301
From: Adam
Date: Tue, 24 Feb 2015 22:36
31 lines
1582 bytes
W dniu 2015-02-24 o 16:23, Marek pisze:
> Witam,
>
> Mam następującą sytuację. Istnieją dwie tabele, które będą wiązane ze
> sobą następująco:
>
> tabela1.pole=tabela2.pole
>
> Kłopot w tym, że tabela2 posiada wiele nulli. Pomyślałem więc, że
> zbuduję indeks częściowy:
>
> CREATE INDEX costam ON tabela2 WHERE pole NOTNULL
>
> I teraz moje pytanie brzmi: jak wiązać obie tabele aby wykorzystać ten
> indeks? Czy:
>
> 1. tabela1.pole=tabela2.pole
> 2. tabela1.pole=tabela2.pole AND tabela2.pole NOTNULL
>
> Ma to w ogóle znaczenie?
>

Ty chcesz zbudować jakąś relację? Jakiego rodzaju?

Może napisz, co chcesz uzyskać i podaj przykład.


-- 
Pozdrawiam.

Adam
Technical Details
Message-ID: <mciud6$hnm$2@usenet.news.interia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.interia.pl!not-for-mail
References: <mci51m$dju$1@news.icm.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.interia.pl!not-for-mail
From: Adam <a.g@poczta.onet.pl>
Newsgroups: pl.comp.bazy-danych
Subject: Re: PostgreSQL - jak zbudować optymalne zapytanie?
Date: Tue, 24 Feb 2015 23:36:22 +0100
Organization: INTERIA.PL S.A.
Lines: 31
Message-ID: <mciud6$hnm$2@usenet.news.interia.pl>
References: <mci51m$dju$1@news.icm.edu.pl>
NNTP-Posting-Host: ent22.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: usenet.news.interia.pl 1424817382 18166 83.15.205.22 (24 Feb 2015 22:36:22 GMT)
X-Complaints-To: usenet@firma.interia.pl
NNTP-Posting-Date: Tue, 24 Feb 2015 22:36:22 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 5.2; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
In-Reply-To: <mci51m$dju$1@news.icm.edu.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit