![]() |
Zeit einer SQL-Query berechnen und anzeigen
Hallo zusammen,
kann mir jemand sagen, wie ich mir die benötigte Zeit einer Query anzeigen lassen kann? die Anzahl der gefunden Treffer kann ich anzeigen lassen, ich würde jetzt gerne noch die zeit sehen hier mein momentaner Quellcode:
Delphi-Quellcode:
über Hilfe wäre ich sehr dankbar. Ich hoffe ich habe mich halbwegs verständlich ausdrücken können.
with dm_mysql do
begin sql_artikel.close; sql_artikel.sql.text := 'select * from artikel'; sql_artikel.open; lbl_gefunden.Caption := IntToStr(sql_Artikel.RecordCount); end Es soll im Grunde genommen wie bei phpMyAdmin nach einer SQL-Abfrage aussehen 50 insgesamt, die Abfrage dauerte 0.0004 sek |
Re: Zeit einer SQL-Query berechnen und anzeigen
Delphi-Quellcode:
procedure Irgendwas;
var R1: string; Start, Stop, Freq: Int64; begin with dm_mysql do begin sql_artikel.close; sql_artikel.sql.text := 'select * from artikel'; QueryPerformanceCounter(Start); sql_artikel.open; QueryPerformanceCounter(Stop); QueryPerformanceFrequency(Freq); lbl_gefunden.Caption := Format('%d insgesamt, die Abfrage dauerte %.4f sek', [sql_Artikel.RecordCount, (Stop - Start) / Freq]); end; end; |
Re: Zeit einer SQL-Query berechnen und anzeigen
Danke Stevie,
klappt wunderbar :thuimb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz