Page 1 of 1

Profiler

Posted: Thu 04 Jun 2020 18:34
by Ben2003
== English ==

Hi,

In dbForge Studio there is a function "Profiler" with which a flowchart can be created from an SQL command.

Can anyone tell me how to tell where in execution an index would improve performance?

With a complex SQL select command, the select command is only executed if a special view is not included. As soon as the "additional view" is integrated, the execution fails. The Profiler command takes forever (the process was canceled after about 5 hours).

All the while, a simple select command with 100% CPU utilization is executed in the MySQL server.

The "additional view" is executed very quickly without any particular problems.

Therefore I stand a little out of the hose and do not know how to narrow down the cause of the error.

Can anyone give a tip?

== German ==
Hallo,

im dbForge Studio gibt es eine Funktion "Profiler" mit dem eine Ablaufdiagramm von einem SQL-Befehl erstellt werden kann.

Kann mir jemand mitteilen, wie man erkennen kann, an welchen Stellen für die Ausführung ein Index die Performance erhöhen würde?

Bei einem komplexen SQL-Select-Befehl wird der Select Befehl nur dann ausgeführt wenn eine besondere View nicht mit eingebunden wird. Sobald die "zusätzliche View" mit eingebunden wird, scheitert die Ausführung. Der Profiler-Befehl dauert ewig (nach etwa 5 Stunden wurde der Vorgang abgebrochen).

Während der ganzen Zeit wird im MySQL Server ein einfacher Select-Befehl mit 100% CPU-Auslastung ausgeführt.
Die "zusätzliche View" wird einzeln ohne besondere Probleme sehr schnell ausgeführt.

Daher stehe ich etwas aus den Schlauch und weiß nicht wie die Fehlerursache eingegrenzt werden kann.

Kann jemand einen Tip geben?

Re: Profiler

Posted: Sat 06 Jun 2020 11:30
by alexa
Could you please provide us the query and perform the following:
1. Select 'Tools -> Options...' from the main menu. The 'Options' window opens.
2. Navigate to the 'Environment -> Output' branch.
3. Select the 'Write queries sent by the program to the SQL Log' and 'Log application errors' options.
4. Unselect the 'Delete application log after closing' option. Click 'OK'.
5. Reproduce this issue and send us the *.log file with the latest date from the folder:

Code: Select all

%SystemDrive%\Users\%UserName%\AppData\Roaming\Devart\dbForge Studio for MySQL\
You can send the reply straight to our support system at supportATdevartDOTcom.