Empfohlene Methoden

Die folgende Checkliste enthält eine Reihe von Best Practices, die ein SI für die Verwendung des DB Query Client verwenden kann.

  • Nur die erforderlichen Zeilen mit einer optimierten Abfrage abrufen. Vermeiden Sie die Ausführung von Abfragen wie select * ohne where -Klauseln oder -Bedingungen.
  • Legen Sie einen optimalen Wert für Anzahl Zeilenfest, damit die Abfragen schnell ausgeführt werden.
  • Fügen Sie ein Leerzeichen zwischen Schlüsselwörtern wie FROM, AS, ORDER BY, GROUP BYund anderen Schlüsselwörtern in Ihren Abfragen hinzu.
  • Implementieren Sie SQL-Joins mithilfe der JOIN-Klausel oder mit durch Kommas getrennten Tabellennamen. Obwohl Sie alle diese Formate im Tool verwenden können, stellen Sie sicher, dass Ihre vollständige Abfrage keine Kombination dieser Formate enthält.
  • Wenn Sie eine Unterabfrage innerhalb einer Verknüpfungsabfrage haben, stellen Sie sicher, dass Sie den richtigen Alias definieren, um unerwartete Fehler zu vermeiden.
  • Verwenden Sie keine doppelten Anführungszeichen für Aliasnamen.
  • Führen Sie keine Abfragen mit der Klausel WITH UR aus.
  • Wenn beim Ausführen einer Abfrage Ausnahmebedingungen auftreten, stellen Sie sicher, dass die Abfragesyntax und andere Details gültig sind. Wenn die Abfrage korrekt ist, finden Sie weitere Informationen in den Serverprotokollen.
  • Beschränken Sie den Zugriff auf DB Query Client und steuern Sie die Abfragen, die ausgeführt werden, da sich dies auf die Leistung der Produktionsumgebung auswirken kann.
  • Optimieren Sie Abfragen mit CLOB-Spalten, um minimale Zeilen für eine bessere Leistung abzurufen.
  • Die Bereitschaftsdatenbank ist während des wöchentlichen Wartungsfensters möglicherweise nicht vorübergehend erreichbar. Überprüfen Sie, ob die aktuelle Zeit in Ihrem wöchentlichen Wartungsfenster liegt.
  • Wenn Sie Traceprotokolle für das DB-Abfragetool aktivieren wollen, können Sie dazu den Trace für Type als YantraConsole und Name als DBQueryClienthinzufügen.