Qure Optimizer.

Die Workload-Tuning-Lösung, die Millionen von Abfragen automatisch auf einmal optimiert.
Jetzt downloaden

Qure Optimizer. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Demo
  • Name des Herausgebers:
  • DBSophic
  • Betriebssysteme:
  • Windows XP / 2003 / Vista / XP X64 / 2008 / Vista64 / 7 / 7 x64 / 2008 x64 / 2008 R2
  • Dateigröße:
  • 22.9 MB

Qure Optimizer. Stichworte


Qure Optimizer. Beschreibung

Qure Optimizer ist die führende Workload-Tuning-Lösung für SQL Server und bietet automatische Leistungsoptimierung für SQL Server-Datenbanken und -anwendungen. Seitdem die zu stimmende Arbeitsbelastung aus Millionen von Abfragen bestehen kann, berechnet Qure Optimizer seine detaillierten Empfehlungen (Indexierungsschema, SQL-Umschreibungen, Änderungen und mehr), ohne auf der tatsächlichen Produktionsdatenbank zu laufen. Stattdessen läuft der Qure Optimizer gegen eine Kopie von Produktion, die als Eingabe einer SQL-Trace-Datei der Produktionsaktivität (Workload) eingeht. Nach dem Analyseprozess generiert die Empfehlungen, Qure Optimizer Benchmarks ihre tatsächliche Leistungsverbesserung gegen die Kopie der Produktion. Qure Optimizer tut dies, indem er die Tastendateiaktivität wiederholt, die Empfehlungen anwendet und dann die Spurenaktivität erneut ausführt, um die eigentliche Leistungsverbesserung (in Dauer, IO, CPU) zu messen. Haupteigenschaften: Automatische Workload-Tuning: Mehrere Workload-Sources - Qure Optimizer unterstützt SQL Server-Workloads, die in einem oder mehreren Trace-Dateien oder Trace-Tabellen erfasst werden, sowie Workloads, die von den von den 3. Partei-Überwachungs-Werkzeugen ausgewählten Parteien erfasst werden. Große Workloads unterstützt - Qure Optimizer unterstützt die Abstimmung großer Arbeitsbelastungen, die aus vielen Millionen Abfragen bestehen. Bis zu 10 GB Trace-Dateien oder (für Trace-Tabellen) werden 20 Millionen Ereignisse unterstützt. vollautomatisch - der Workload-Tuning-Prozess läuft völlig unbeaufsichtigt. Keine Last an der Produktion - Der Arbeitstabendprozess läuft gegen eine Kopie der Produktionsdatenbank, die auf einem Nicht-Produktions-Server wiederhergestellt wird, wodurch der eigentliche Produktionssystem einen Null-Overhead auferlegt. Ganz ganzheitlicher Abgleich der Leistungsvorteile - Qure Optimizer stellt die gesamte Arbeitsbelastung ganzheitlich ein. Bei der Empfehlung einer bestimmten Verbesserung (z. B. "Index hinzuzufügen") ist der Qure Optimizer die Auswirkungen dieser Empfehlung über die gesamte Arbeitslast, nicht nur auf einer individuellen Abfrage. Umfassende Leistungsempfehlungen: Empfehlungen - Qure Optimizer bietet ein breites Spektrum detaillierter Empfehlungen zur Verbesserung der Leistung, einschließlich Änderungen an dem Indexierungsschema, SQL-Umschreibungen, Schema-Tweaks und mehr. Detaillierte Erklärungen und Zuordnungen - jede Empfehlung wird von einer detaillierten Textinformation begleitet, und alle Empfehlungen werden nach Nutzen eingestuft. Empfehlungen werden den Abfragen zugeordnet, die sie betreffen, und umgekehrt. ausführbare Skripts - Wo immer möglich (z. B. für Indexempfehlungen und gespeicherte Code-REWRS) ausführbare Skripts, um die ausgewählten Empfehlungen zur Produktion bereitzustellen. Indexempfehlungen - Dazu gehören Empfehlungen, um bestimmte Indizes hinzuzufügen, zu modifizieren oder abzulegen. 'Drop' Empfehlungen gelten nur für redundante oder doppelte Indizes, nicht auf nicht verwendete Indizes. Der Advanced Indexing-Algorithmus von Qure Optimizer empfiehlt ein optimales Set von Indizes, das die gesamte Arbeitslast berücksichtigt, nicht nur einzelne Anfragen, um die Leistungsvorteile zu maximieren, um die Über-Indizierung zu vermeiden. SQL Rewrite-Empfehlungen - Empfehlungen für SQL-Umschreibungen umfassen einen seitlichen Vergleich der ursprünglichen SQL und der alternativen Syntax sowie eine detaillierte Erklärung. Beide gespeicherten Code- und Anwendungsseitencode werden unterstützt. Schema- und andere Empfehlungen - Schemasebene und andere Empfehlungen umfassen potenziell fehlende Einschränkungen, möglicherweise nicht verwendete Spalten, fehlende Join-Bedingungen, wählen * Missbrauch, Cursor, nicht ordnungsgemäß geschlossen und vieles mehr. Vorher-and-after Performance Benchmark: Performance-Benchmark - Jede Empfehlung wird automatisch gegen die Kopier-der Produktionsdatenbank benachbart. Qure Optimizer wiederholt die Workload, wendet die Empfehlungen an und führt die Arbeitslast erneut aus, um die tatsächliche Leistungsverbesserung zu messen. Leistungsmetriken - Für jede Abfrage wird die erreichte Leistungsverbesserung über eine Reihe von Metriken angezeigt: Dauer, physische Lesungen, logische Reads, CPU und Schreibt. Validierung von Empfehlungen - der Benchmark validiert auch die funktionale Richtigkeit der Empfehlungen. Im Falle von SQL-Umschreibungen überprüft der Benchmark beispielsweise, dass die von der ursprünglichen SQL zurückgegebenen Ergebnissets und die neu geschriebene SQL identisch sind. Vorhersagekenntnisse - dank der Leistungsschwere sind die Vorteile der ausgewählten Empfehlungen im Vorfeld der Bereitstellung der Empfehlungen zur Produktion bekannt und quantifiziert. Bereitstellung von Empfehlungen zur Produktion: Anwenden von Skripts - ausführbare Skripts werden zur Anwendung der Empfehlungen zur Produktion, selektiv oder in der Masse bereitgestellt. Verkaufen Sie Skripts - Zusammen mit jedem Skript zum Anwenden von Empfehlungen wird ein entsprechendes REVERT (rückgängiges) Skript bereitgestellt. Flexible Bereitstellungsoptionen - Empfehlungen können möglicherweise vom Qure Optimizer oder extern über die angegebenen ausführbaren Skripts bereitgestellt und verfolgt werden. Nachbereitungsvergleich nach dem Bereitstellungsvergleich - Qure Analyzer, ein kostenloses Begleitprodukt, unterstützt den Vergleich von Produktionsauflagen vor dem Einsatz der Empfehlungen.


Qure Optimizer. Zugehörige Software