Wie teste ich meine Datenbankleistung mit hoher Lastanforderung richtig?
-
05-07-2019 - |
Frage
Ich habe viele Themen in Bezug auf Stress-Test-Webanwendung gefunden.
Meine Ziele sind unterschiedlich, es geht darum, nur Datenbank zu testen (Sybase SQL Anywhere 9).
Was ich brauche:
- Ein Werkzeug, um eine Diagnose aller SQLs zu liefern und einen Engpass zu finden. Ich wünschte, ich könnte das gesamte System leicht makroansichern.
- Best Practices zum Entwerfen/Erstellen von guten SQL -Abfragen.
Die Systemprobleme sind:
- 20 GB Datenbankgröße.
- 2-5 Anfrage pro Sekunde
- Tausende SQL verbreiten sich im Code (dieses chaotische kann nur das System neu schreiben).
Lösung
Hier sind mehrere Open -Source -Tools aufgeführt:
Andere Tipps
Der schnellste Weg wäre tatsächlich, Ihre SQL überall auf V10 oder (besser) V11 zu aktualisieren, da die neuesten Versionen ein komplettes Leistungsdiagnose -Toolset enthalten. Siehe Dokumentation hier für mehr Details.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow