Optimieren der Sybase IQ

April 9

Optimieren der Sybase IQ

Sybase IQ soll ein hochgradig optimierte Datenbank-Erlebnis mit einem Analyse-Server um schnelle Ergebnisse zu rendern, durch Optimierung der Abfragen parallel. Es ist nützlich für wichtige geschäftliche Forschung, Data warehousing und reporting. Auf einer Vielzahl von Standardplattformen und arbeitet am besten mit schweren Lasten. Es nutzt den schnellsten Mikroprozessor überhaupt, bekannt als der POWER-6-Serie Prozessoren erstellt. Ein Computer-Server nutzt den Prozessor mit dem Ergebnis, dass es Energie spart und eine effiziente Virtualisierung-System bietet. Es kann die beste Erfahrung möglich bereitstellen werden.

Anweisungen

1 Legen Sie den wichtigsten Puffercache. Alle Benutzer und statische Daten ist in diesem Speichersegment gespeichert und dient zur Tabelle Zwischenspeichern von Abfragen und Lasten. Dies wird erreicht, indem die - Iqmc < Wert > in der Konfigurationsdatei wo < Wert > = MB. Die aktive Puffergröße 16 MB eher zu klein, daher so viel Arbeitsspeicher wie möglich in den Cache zuordnen. Jedoch sicherstellen Sie, dass Sie nur maximal etwa 40 % der insgesamt verfügbaren Speicher gewidmet IQ verwenden.

2 Legen Sie den temp Puffercache. Diese Memory-Segment werden flüchtige und temporäre Daten zwischengespeichert.

Es wird über den Parameter - Iqtc < Wert > in der Konfigurationsdatei eingestellt. Das tendenziell auf 8 MB festgelegt werden und ist zu niedrig eingestellt. Ordnen Sie so viel Arbeitsspeicher wie möglich innerhalb von 60 % des gesamten Speichers gewidmet IQ zu.

3 Legen Sie die Anzahl der Threads für Sortierung (SORT_PHASE1_HELPERS Parameter). Eine Art verwendet eine Anzahl von Threads, und diese Zahl gibt an wieviele verwenden. Es eignet sich zum Analysieren der Leistung und Feinabstimmung. Experiment mit diesem Parameter mit "Trial And Error", den optimalen Wert zu finden. Setzen Sie für große IQ temporären Puffer Cache-Größe diesen auf zwischen 5 und 10.

4 Legen Sie die Anzahl der CPUs. Sybase IQ stellt automatisch die Anzahl der physischen CPUs des Systems, aber die besten Ergebnisse erzielen dies geändert werden kann. Eigene Parameter -iq < Numbercpus > abhängig von der Anzahl der "logischen" (virtuelle CPUs) bieten für IQ, sichtbar, wenn diese Anordnung in Ihrem System vorhanden ist.