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 *ohnewhere-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 URaus. - 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.