Adäquate Hardware verwenden
Stets ein Transaktionslog verwenden
Auf Parallelitätsprobleme prüfen
Ziel des Optimierers auswählen
Statistiken von kleinen Tabellen erfassen
Integritätsregeln deklarieren
Die Cachegröße erhöhen
Kaskadierende referenzielle Aktionen vermeiden
Abfrageperformance überwachen
Tabellenstruktur normalisieren
Spaltenreihenfolge in Tabellen überprüfen
Verschiedene Dateien auf verschiedene Devices platzieren
Ihre Datenbank neu aufsetzen
Fragmentierung vermindern
Dateifragmentierung reduzieren
Tabellen-Fragmentierung reduzieren
Indexfragmentierung und -schiefe (Skew) reduzieren
Primärschlüssel-Breite vermindern
Tabellenbreiten vermindern
Anforderungen zwischen Client und Server reduzieren
Kostenträchtige benutzerdefinierte Funktionen reduzieren
Kostenträchtige Trigger ersetzen
Strategisches Sortieren von Abfrageergebnissen
Den korrekten Cursor-Typ angeben
Explizite Selektivitätsschätzungen sparsam einsetzen
Autocommit-Modus ausschalten
Angemessene Seitengröße verwenden
Entsprechende Datentypen verwenden
Mit AUTOINCREMENT Primärschlüssel erstellen
Massenvorgangsmethode verwenden
Verzögerte Festschreibungen verwenden
Speicherresidenten Modus verwenden
Indizes effizient verwenden
Mit Schlüsseln die Abfrageperformance steigern
Cache verwenden, um die Performance zu verbessern
Cachespeichernutzung beschränken
Dynamische Cachedimensionierung
Dynamische Cachedimensionierung unter Windows
Dynamische Cachedimensionierung unter Unix
Cachegröße überwachen
Cache-Vorwärmung verwenden
Komprimierungsfunktionen verwenden
Option WITH EXPRESS CHECK bei der Validierung von Tabellen verwenden
Arbeitstabellen in der Abfrageverarbeitung verwenden ("Alle Zeilen" als Optimierungsziel verwenden)
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |