🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [as400] pliki logiczne i filtrowanie rekordów

#183171
From: jarun
Date: Sat, 27 Jun 2009 19:07
37 lines
2233 bytes
Użytkownik "RS" <rafal@pies.pl> napisał w wiadomości 
news:1jm7e5llu04bb.111af7pwcktyl$.dlg@40tude.net...
> Witam,
>
> jestem poczatkujący w tym temacie, prosze o wskazowki.
>
> Pracuje na DB/400, stary system 4r3.
>
> Mam plik fizyczny z kilkoma milionami rekordów.
>
> Kiedy wykonuję na nim jakąś kwerendę SQLem (poprzez STRSQL), albo nawet
> przez ODBC trwa to oczywiście bardzo długo, choc wynikiem jest tylko jeden
> rekord.
>
> Chcę to przyspieszyć, np. przez przeszukiwanie tylko rekordów z ostatniego
> roku. Zatem stworzyłem kilka plików logicznych, zarówno przez CREATE VIEW
> jaki i przez DDS, gdzie były wybrane tylko odpowiednie zestawy pól jak i
> rekordów. Klucze są jak najbardziej, choc tylko w wersji DDS (bo w SQLu 
> nie
> umiałem znaleźć odpowiednich opcji, wydaje mi się że nie można).
>
> I tu niespodzianka, bo wyszukiwanie rekordu nawet po konkretnej wartości
> kolumny, która jest kluczem, trwa nadal długo.
>
> Cos zrobiłem źle. Na co powinienem zwrocic uwage?
>
> Dziekuje,
>
> Rafal


czy pole-a po których robisz zapytanie mają załozony index ?

w iseries navigator uruchom explana zapytania , zobaczysz czy są indexy i 
czy z nich korzysta, jeśli ich nie będzie zasugeruje założenie.

pozdr
Technical Details
Message-ID: <h25ql6$ckm$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <1jm7e5llu04bb.111af7pwcktyl$.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: "jarun" <jarek_op@poczta.onet.pl>
Newsgroups: pl.comp.bazy-danych
Subject: Re: [as400] pliki logiczne i filtrowanie rekordów
Date: Sat, 27 Jun 2009 21:07:17 +0200
Organization: http://onet.pl
Lines: 38
Message-ID: <h25ql6$ckm$1@news.onet.pl>
References: <1jm7e5llu04bb.111af7pwcktyl$.dlg@40tude.net>
NNTP-Posting-Host: chello089075133066.chello.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1246129638 12950 89.75.133.66 (27 Jun 2009 19:07:18 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Sat, 27 Jun 2009 19:07:18 +0000 (UTC)
In-Reply-To: <1jm7e5llu04bb.111af7pwcktyl$.dlg@40tude.net>
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Windows Mail 6.0.6001.18000
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit