Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Oracle und graphische Auswertung des Query Plans (https://www.delphipraxis.net/189474-oracle-und-graphische-auswertung-des-query-plans.html)

Bernhard Geyer 16. Jun 2016 10:10

Datenbank: Oracle • Version: 11g • Zugriff über: egal

Oracle und graphische Auswertung des Query Plans
 
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.

jobo 16. Jun 2016 15:12

AW: Oracle und graphische Auswertung des Query Plans
 
Mich würde das auch interessieren.

p80286 16. Jun 2016 15:29

AW: Oracle und graphische Auswertung des Query Plans
 
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

peterlepan 16. Jun 2016 17:11

AW: Oracle und graphische Auswertung des Query Plans
 
Liste der Anhänge anzeigen (Anzahl: 1)
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 ;-)

jobo 16. Jun 2016 17:48

AW: Oracle und graphische Auswertung des Query Plans
 
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

tsteinmaurer 16. Jun 2016 17:55

AW: Oracle und graphische Auswertung des Query Plans
 
Database Workbench: http://www.upscene.com/database_workbench/

peterlepan 16. Jun 2016 18:13

AW: Oracle und graphische Auswertung des Query Plans
 
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 ;-)

jobo 16. Jun 2016 19:00

AW: Oracle und graphische Auswertung des Query Plans
 
Sagst Du, sagen vielleicht auch andere, der TE hat aber nach grafischen Aspekten gefragt.

Bernhard Geyer 16. Jun 2016 19:38

AW: Oracle und graphische Auswertung des Query Plans
 
Liste der Anhänge anzeigen (Anzahl: 1)
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)

Bernhard Geyer 16. Jun 2016 19:52

AW: Oracle und graphische Auswertung des Query Plans
 
Zitat:

Zitat von peterlepan (Beitrag 1340361)
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:21 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