Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere 16 - Änderungen und Upgrades » Neue Funktionen in Version 12.0.1

 

Performanceverbesserungen

Die folgende Liste enthält die Performanceverbesserungen in Version 12.0.1, die nicht mit sichtbaren Änderungen der Benutzeroberfläche einhergehen.

  • Sofort-Textindizes   Die Performance der Sofort-Textindexwartung wurde verbessert. Die festgestellte Performanceverbesserung hängt von der jeweiligen Arbeitslast, dem Dokument und dem Textindexinhalt ab. Die Erstellung von Textindizes langer Dokumente profitiert am meisten von dieser Verbesserung.

  • Physische Löschungen werden bis zum Aufräumvorgang verschoben   Zu Verbesserung der Transaktions-Performance werden Zeilen zum Zeitpunkt der Festschreibung nicht physisch gelöscht. Stattdessen werden sie als logisch gelöscht markiert und die tatsächliche Löschung wird bis zum Aufräumvorgang verschoben. Um ein übermäßiges Anwachsen der Datenbank zu verhindern, wurde der Bereinigungszeitplan intensiver gestaltet. Siehe sa_clean_database-Systemprozedur.

  • Für umgehbare Abfragen können jetzt berechnete Spalten für die Tabelle in der FROM-Klausel definiert werden   Eine der Bedingungen dafür, dass eine Abfrage zur Umgehung des Optimierers in Betracht gezogen wird, war, dass keine berechneten Spalten für die Basistabelle definiert waren, die in der FROM-Klausel referenziert wurden. Diese Einschränkung wurde in SA 12.0.1 beseitigt. Der allgemeine Eliminierungsprozess für Unterausdrücke mithilfe von berechneten Spalten wird für umgangene Abfragen durchgeführt, ähnlich Abfragen mithilfe des SQL Anywhere-Optimierers.

  • Umgehen von Abfragen ist nun möglich, wenn die Basistabelle berechnete Spalten enthält   Früher konnte einer Abfrage nicht als Bypass-Abfrage bestimmt werden, wenn die in der FROM-Klausel referenzierte Basistabelle berechneten Spalten enthielt. Diese Einschränkung wurde aufgehoben. Siehe Eignung für ein Überspringen der Abfrageverarbeitungsphase.

  • Erweiterungen für die Verwendung von Indizes durch den Optimierer   Die Indizierungsfunktionen von SQL Anywhere wurden in mehrfacher Hinsicht erweitert, einschließlich Verbesserungen zur Optimierung von Abfragen, die partielle Index-Scans und mehrfache Index-Scans mit demselben Index verwenden.

  • IS NOT NULL-Suchbedingung   Der Optimierer kann nun einen Index zur Prüfung der IS NOT NULL-Suchbedingung verwenden. Siehe Abfrageprädikate.