Hvordan å optimalisere Sybase IQ

Hvordan å optimalisere Sybase IQ


Sybase IQ er utformet for å gi en svært optimalisert database erfaring, ved hjelp av en analyse server for å gjengi raske resultater ved å optimalisere spørringer i parallell. Det er nyttig for viktig virksomheten forskning, datavarehus og rapportering. Den opererer på en rekke standard plattformer og fungerer best med tung last. Den bruker den raskeste mikroprosessoren noensinne, kjent som POWER 6-serien prosessorer-laget. En datamaskin server utnytter prosessoren med sluttresultatet at det sparer energi og gir en effektiv virtualisering system. Det kan være finjustert for å gi best mulig opplevelse.

Bruksanvisning

1 Still hoved buffer cache. Alle bruker og statiske data er lagret i dette minnet segmentet, og brukes for tabell caching av forespørsler og laster. Dette oppnås ved å sette -iqmc <verdi> i konfigurasjonsfilen der <verdi> = MB. Den aktive bufferstørrelse på 16 MB har en tendens til å være for liten, derfor bruke så mye minne som mulig til mellomlageret. Men, pass på at du bare bruker maksimalt ca 40% av total tilgjengelig minne dedikert til IQ.

2 Sett temp buffer cache. Denne minnesegment bufrer flyktige og midlertidige data.

Det er satt via parameter -iqtc <verdi> i konfigurasjonsfilen. Dette har en tendens til å bli satt til 8 MB, og er satt for lavt. Bevilge så mye minne som mulig innenfor 60% av den totale minne dedikert til IQ.

3 Sett antall tråder for sort (SORT_PHASE1_HELPERS parameter). En slags bruker en rekke tråder, og dette tallet angir hvor mange du bruker. Det er nyttig for å analysere resultatene og finjustering. Eksperimenter med denne parameteren ved hjelp av "prøving og feiling" for å finne den optimale verdi. For store IQ midlertidig buffer cache størrelse, sett denne til mellom 5 og 10.

4 Angi antall CPUer. Sybase IQ stiller automatisk antallet tilgjengelige fysiske prosessorer på systemet, men for best resultat dette kan endres. Gi din egen parameter til -iq <numbercpus> avhengig av antall "logiske" (virtuelle prosessorer) synlig for IQ, dersom denne ordningen finnes på systemet ditt.