[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/privacyprotection/cron/task/anonymize_ip.php on line 83: A non-numeric value encountered
Inoffizielles deutsches Xbase-Forum • Execution Plan analysieren
Seite 1 von 1

Execution Plan analysieren

Verfasst: Mo, 19. Sep 2022 11:36
von Manfred
Folgendes SQL Script

Code: Alles auswählen

SELECT TOP 10 hst.name,  
	   hst.haltestellennr
FROM haltestellen hst
LEFT JOIN zonen zstart ON zstart.idhaltestelle=hst.id
WHERE zstart.zonennummer='49225'
ergibt folgenden Plan.
execution plan1.PNG
execution plan1.PNG (13.87 KiB) 3641 mal betrachtet
was kann ich darin erkennen? Bzw. was bedeutet Table Scan? Ist da was zu verbessern?

Re: Execution Plan analysieren

Verfasst: Mo, 19. Sep 2022 12:18
von Marcus Herz
Table scan heisst hier: Haltestellen hat keine where oder order by Bedingung, also geht der Parser duch die ganze Datei, ohne Index weil dann schneller
Index scan: vermute die tabelle zstart hat einen index auf idhaltestelle