23.07.2013 Views

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

originalfilen. Det blir nå laget en ny databasefil som inneholder de sorterte postene. Hvor mye tid det tar å<br />

lage de sorterte postene, avhenger av om <strong>Query</strong> må bygge en tilgangsbane for å utføre en sortering.<br />

Les punktene under før du utfører slike operasjoner:<br />

v Endringer som blir gjort i originalfilen gjenspeiler seg ikke automatisk i den sorterte filen med mindre du<br />

foretar ekstra vedlikehold. Du bør derfor begrense bruken av dette alternativet til de filene som ikke<br />

endres så ofte.<br />

v Hvis <strong>Query</strong> bruker en tilgangsbane som er bygd for et usortert felt i den sorterte filen, blir postene<br />

returnert i usortert rekkefølge. Du bør ikke bygge tilgangsbaner for en sortert fil hvis ikke tilgangsbanene<br />

er bygd for sorterte felt i den filen.<br />

Hvis det er mulig, bør du unngå å sortere på definerte resultatfelt. For å utføre en slik forespørsel må<br />

nemlig <strong>Query</strong> bygge en tilgangsbane.<br />

Velge rangfølge<br />

Velg dette alternativet hvis du vil oppgi en alternativ rangfølge. La oss anta at du vil endre en spørring slik<br />

at alle små bokstaver blir sortert foran de store. Hvis du oppgir en alternativ rangfølge og spørringen<br />

inneholder sortering av tegn, kan ikke <strong>Query</strong> bruke eksisterende tilgangsbaner til å utføre sorteringen, men<br />

må bygge en ny.<br />

Merk: Selv om du bruker en alternativ rangfølge, blir ikke numeriske felt eller felt av typen DBCS-bare,<br />

DBCS-grafikk, dato, klokkeslett eller systemtid, påvirket.<br />

Hvis du velger rangfølge når jobben kjøres, kan det ta lengre tid å utføre spørringen.<br />

Ikke bruk rangfølge hvis det ikke er nødvendig. Hvis spørringen bare inkluderer numeriske felt, bør du<br />

heller endre en standard rangfølge som ikke er definert som en heksadesimal, til heksadesimal.<br />

En sorteringstabell der postene har forskjellig prioritet krever kanskje mindre behandling enn en tabell der<br />

postene har samme prioritet. Det er fordi den kan overses for sammenlikninger som ikke gjelder relativ<br />

rekkefølge.<br />

Velge utregningsfunksjoner for rapporter<br />

Siden tilgangsbaner ikke fører til bedre ytelse for utregningsfunksjoner, trenger du ikke å lage<br />

tilgangsbaner kun for denne typen funksjon. Hvis det imidlertid er oppgitt utvalgs- eller sorteringstester<br />

sammen med utregningsfunksjonen, kan det forbedre ytelsen hvis du bruker en tilgangsbane som<br />

samsvarer med disse verdiene.<br />

Hvis du kjenner programmet DB2 UDB for iSeries på AS/<strong>400</strong>, kan du vurdere å bruke DB2 UDB for<br />

iSeries-oppsett for utregningsfunksjoner i <strong>Query</strong>. DB2 UDB for iSeries gjør det mulig å lage oppsett, basert<br />

på utregningsfunksjonene, mot feltene i en fil. Du kan for eksempel bygge et DB2 UDB for iSeries-oppsett<br />

som inneholder summen og gjennomsnittet for et felt i en fil. Ved bruk av DB2 UDB for iSeries-oppsett kan<br />

svartiden for utregningsfunksjoner reduseres. Når du skal bruke et oppsett, må du oppgi filen som skal<br />

brukes, som navn på oppsettet.<br />

Velge type og form på utdata<br />

Hvis du bare vil vise utregnede poster, oppgir du dette på skjermbildet Velge type og form på utdata. Du<br />

slipper dermed å bruke tid på å bla gjennom detaljpostene.<br />

Hvis du bare vil se det første skjermbildet eller de to første skjermbildene for resultatet av en spørring, kan<br />

du velge å se resultatet på skjermen i stedet for på utskrift eller i en databasefil. Det går som regel raskere<br />

å få frem resultatene på skjermen enn om <strong>Query</strong> skal sende alle resultatene til en skriver eller en<br />

databasefil.<br />

Tillegg C. Nyttige tips og fremgangsmåter 243

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!