Article View: pl.comp.bazy-danych
Article #183170[as400] pliki logiczne i filtrowanie rekordów
From: RS
Date: Fri, 26 Jun 2009 13:32
Date: Fri, 26 Jun 2009 13:32
26 lines
1678 bytes
1678 bytes
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
Technical Details
Message-ID:
<1jm7e5llu04bb.111af7pwcktyl$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!not-for-mail From: RS <rafal@pies.pl> Newsgroups: pl.comp.bazy-danych Subject: [as400] pliki logiczne i filtrowanie rekordów Date: Fri, 26 Jun 2009 15:32:58 +0200 Organization: WSISiZ Lines: 26 Sender: stanilew@nospam.wsisiz.edu.pl Message-ID: <1jm7e5llu04bb.111af7pwcktyl$.dlg@40tude.net> NNTP-Posting-Host: ip-89.171.116.99.static.crowley.pl Mime-Version: 1.0 X-Trace: portraits.wsisiz.edu.pl 1246023171 8942 89.171.116.99 (26 Jun 2009 13:32:51 GMT) X-Complaints-To: abuse@wsisiz.edu.pl NNTP-Posting-Date: Fri, 26 Jun 2009 13:32:51 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.1pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit