Für einige Anwendungen verwenden wir den Citrix-Server, der von PowerBuilder entwickelt wurde. Das Problem ist Leistungsverzögerung. Die letzten zwei Monate, bevor wir das gleiche Problem hatten, identifizierte unser DBA-Team und wir haben den Index in einer Tabelle erstellt. Das Problem wiederholt sich heute noch einmal. Aber die Datenbankseite, wenn wir die gleiche Abfrage ausführen, die sich im Datenfenster befindet, ruft die Datensätze 6 bis 10 Sekunden auf. Wie können wir das Problem von wo aus identifizieren? Ist das Citrix Server Problem? oder ist dieses Datenbankproblem? oder ist dieses PowerBuilder Problem?Wo die Leistungsverzögerung wird Anwendung geschehen? Datenbank? Citrix? Zur Identifizierung der Leistungsverzögerung
Bitte schlagen Sie mir vor.
Dank
Es gibt hier nicht genug Informationen, um zu verstehen, um welche Art von Problemen es sich handelt, geschweige denn, um Ratschläge zu geben. (Ich bin nicht einmal klar, ob die zitierten 6-10 Sekunden die gute oder die schlechte ist ... klingt schlecht für mich.) Wir können generische Antworten wie Anwendung Profiling und Datenbank-Tracing auswerfen, aber es klingt wie Sie Port ' t sogar isoliert die Variablen in Ihrer Situation (zB ändert sich die Leistung, wenn Sie das Citrix-Element herausnehmen?), so haben wir nicht viel Gelegenheit, genau zu kommentieren. – Terry
Unsere Anwendung wird von Citrix geladen. Nach dem Laden dieser Anwendung rufen wir die Kundeninformationsbasis über die Kunden-ID ab. Zu diesem Zeitpunkt wird der Datenabrufvorgang verzögert (45 Sekunden bis 1 Minute). Wie können wir die Ursache des Problems ermitteln? –
Immer noch nicht genug Informationen, und es ist wirklich schwer, wenn nicht unmöglich, ein Leistungsproblem ohne Hände zu diagnostizieren. Wenn Sie ein Problem mit einem Netzwerk-Switch haben, werden wir das nie herausfinden können. Ich habe Ihnen ein paar der PB-Tools gezeigt. Sie scheinen zu denken, dass es speziell die Frage ist (wir haben keine Ergebnisse von den PB-Tools gehört, die dies bestätigen würden); Vielleicht möchten Sie die Community rund um Ihr DBMS fragen (Sie haben noch nicht erwähnt, welche Sie verwenden), welche Leistungstools dort verfügbar sind. Darüber hinaus geht es darum, Komponenten oder Verhaltensweisen zu isolieren und Theorien zu testen. – Terry