In Zeiten von Big Data fließen viele Daten in die Datenbank. Benutzer stellen höhere Anforderungen an die Leistung des Datenbankzugriffs. Ein Upgrade der Datenbankzugriffsleistung ist erforderlich.

Wie aktualisiert man die Datenbank richtig? Wir müssen wissen, was der Engpass bei der Entwicklung der Datenbankleistung ist. Was veranlasst Benutzer zu Caton, wenn sie die Datenbank verwenden? Wo ist das Phänomen des Datenübertragungsstaus und -absturzes? Diese Probleme werden wir gezielt lösen. Um den Performance-Engpass der Datenbank zu finden. Wir müssen die grundlegenden Hardware-Leistungsindikatoren unseres Computers kennen.

Die Abbildung zeigt an, dass jedes Gerät über zwei Anzeigen verfügt. Verzögerung (Antwortzeit): Die Burst-Verarbeitungsfähigkeit der Hardware. Bandbreite (Durchsatz): Kontinuierliche Verarbeitungskapazität der Hardware. Die Leistung der Computersystemhardware von hoch bis niedrig ist. CPU-Cache (L1-L2-L3)-Speicher-SSD-Festplatte-Netzwerk-Festplatte.

Anhand der Datenbankkenntnisse können wir die Arbeitsinhalte jeder Hardware auflisten:

CPU und Speicher: Cache-Datenzugriff, Vergleich, Sortierung. Transaktionserkennung. SQL-Parsing. Funktionen oder logische Operationen.

Netzwerk: Ergebnisdatenübertragung. SQL-Anfrage. Remote-Datenbankzugriff.

Festplatte: Datenzugriff, Daten schreiben. Protokollierung. Sortieren großer Datenmengen. Großer Tischanschluss.

Nach dem grundlegenden Leistungsindex der Computerhardware und ihren wichtigsten Betriebsinhalten in der Datenbank. Wir können die grundlegenden Regeln für die Leistungssteigerung klären:

 

Die Regel lässt sich in fünf Ebenen zusammenfassen:

1. Reduzieren Sie den Datenzugriff (reduzieren Sie den Festplattenzugriff)

2. Geben Sie weniger Daten zurück (reduzieren Sie die Netzwerkübertragung oder den Festplattenzugriff)

3. Reduzieren Sie die Anzahl der Interaktionen (Reduzieren Sie die Netzwerkübertragung)

4. Reduzieren Sie den CPU-Overhead des Servers (Reduzieren Sie den CPU- und Speicher-Overhead)

5. Mehr Ressourcen verwenden (Ressourcen erhöhen)

Jede Schicht von Methoden ist darauf ausgerichtet, Leistungsprobleme zu lösen. Seine endgültige Wirkung ist anders. Das traditionelle Design besteht darin, so weit wie möglich Upgrade-Methoden für Geräte mit niedriger Geschwindigkeit bereitzustellen. Es gibt weitere Möglichkeiten, das Problem der langsamen Ausrüstung zu optimieren. Die Kosten sind gering. Die Leistungssteigerung von SQL sollte dieser Regel folgen. Diagnostizieren Sie Probleme von oben nach unten und schlagen Sie Lösungen vor.

Schätzung des Effekts und der Inputkosten entsprechend jeder Upgrade-Regel:

Upgrade-Regel

Leistungsverbesserungseffekt

Upgrade-Kosten

Datenzugriff reduzieren

1~1000

Niedrig

Weniger Daten zurückgeben

1~100

Niedrig

Reduzieren Sie die Anzahl der Interaktionen

1~20

Niedrig

Reduzieren Sie den CPU-Overhead des Servers

1~5

Niedrig

Verwenden Sie mehr Ressourcen

0~10

Hoch

In diesem Artikel wird das Upgrade der Datenbankzugriffsleistung vorgestellt. Wir haben das Wissen über die Hardware und eine Lösung. Ein Upgrade der Datenbankzugriffsleistung ist mit der Zeit erforderlich. Dies ist, was Benutzer brauchen. Im Trend der Zeit wird die Datenbank mehr Performance-Upgrade benötigen. Nur durch kontinuierliches Upgrade kann es lange überleben.

 

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *