AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Oracle und graphische Auswertung des Query Plans
Thema durchsuchen
Ansicht
Themen-Optionen

Oracle und graphische Auswertung des Query Plans

Ein Thema von Bernhard Geyer · begonnen am 16. Jun 2016 · letzter Beitrag vom 16. Jun 2016
Antwort Antwort
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#1

Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 10:10
Datenbank: Oracle • Version: 11g • Zugriff über: egal
Der MS SQL Server hat eine schöne Graphische Auswertung des Ausführungsplans.
Bie Oracle muss man sich (im Standard) mit der besch*** (...eidenen) tabelarischen Auswertung zufrieden geben (hab jedenfalls nichts besseres gefunden.

Gibt es das nicht im Oracle oder habe ich es nur nich gefunden?
Falle es das nicht gibt - Welche (kostenloseen/pflichtigen) Tools gäbe es die mir bei Oracle eine zeitgemäße Graphische Darstellung ermöglicht.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#2

AW: Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 15:12
Mich würde das auch interessieren.
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 15:29
Habt ihr den SQL-developer schon mal ausprobiert?
angeblich kann der das:
Zitat:
Click the Execute SQL Statement icon in the SQL Worksheet toolbar, and view the results of the query.

Click the Execute Explain Plan icon in the SQL Worksheet toolbar to see the execution plan (displayed on the Explain tab) that Oracle Database follows to execute the SQL statement. The information includes the optimizer strategy and the cost of executing the statement. (For information about how to generate and interpret execution plans, see Oracle Database Performance Tuning Guide.)
Bei mir stellt er sich tot, das kann aber an fehlenden Rechten liegen.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
peterlepan

Registriert seit: 5. Jun 2006
Ort: Nordhausen
37 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 17:11
Also der SQL-Developer kann das, bei den kommerziellen Tools ist de PL/SQL-Developer von Allroundautomations zu nennen.

Bei früheren Versionen musste eine zusätzliche Rolle (PLUSTRACE) angelegt werden, die der Benutzer für den Explain-Plan brauchte, diese Rolle wird mit dem Skript oracle_dir\sqplus\admin\plustrce.sql angelegt.

Im Anhang ein kleiner Plan
Miniaturansicht angehängter Grafiken
plan.jpg  
Peter Tabatt
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#5

AW: Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 17:48
Auch der PL/SQL Developer macht doch nicht mehr, als ein Grid mit etwas Einrückung, alternativ noch HTML mit etwas Farbe.
Genaugenommen weiß man aber auch nicht, was Bernhard Geyer erwartet. Ich kenne zumindest die MSSQL Darstellung nicht.

Von DB Vizualizer gibt's ein hübsches Bild, das vielleicht in die richtige Richtung geht.
https://www.dbvis.com/images/feature...nPlanGraph.png

plan-explorer sieht auch irgendwie amtlich aus, aber scheint nur für MSSQL zu sein.
http://www.sqlsentry.com/images/plan...e-screen-1.png
Gruß, Jo
  Mit Zitat antworten Zitat
tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#6

AW: Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 17:55
Database Workbench: http://www.upscene.com/database_workbench/
  Mit Zitat antworten Zitat
peterlepan

Registriert seit: 5. Jun 2006
Ort: Nordhausen
37 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 18:13
Also ob das Ganze nun mit schönen bunten Bildern horizontal angeordnet wird oder als schnöde Tabelle ist eigentlich egal, wichiteger ist es, aus dem Plan die Engpässe herauszulesen und ihn zu verstehen
Peter Tabatt
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#8

AW: Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 19:00
Sagst Du, sagen vielleicht auch andere, der TE hat aber nach grafischen Aspekten gefragt.
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 19:38
Ich habe den Button im SQL Developer gefunden die Ausgabe ist aber sehr "übersichtlich".

Ich kann über "explain plan" die plan-Tabelle füllen und auch sie abfragen.
Damit sollte m.E. kein Problem mit Rechten existieren (kann mich aber auch täuschen)
Miniaturansicht angehängter Grafiken
oracle_plan.png  
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Oracle und graphische Auswertung des Query Plans

  Alt 16. Jun 2016, 19:52
Also ob das Ganze nun mit schönen bunten Bildern horizontal angeordnet wird oder als schnöde Tabelle ist eigentlich egal, wichiteger ist es, aus dem Plan die Engpässe herauszulesen und ihn zu verstehen
Eine Grafische Ausgabe kann das Verständnis erleichtern. Vor allem wenn man nicht erstmal die relevanten Spalten zusammensuchen muss sondern wie in den bereit gestellten Screenshots
die relevanten Informationen auf einen Blick zur Verfügung stellt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz