Venn
Legacy Member
Hoi,
Met wat knutselen heb ik voor mijn schoonbroer een MS Access DB omgezet naar MySQL. Er doet zich echter een probleem voor wanneer ik een tabel sorteer. De query is plots enorm traag.
Ik heb nochtans geoptimized en indexen geplaatst waar nodig, althans dat denk ik toch.
Elke tabel heeft een primary key en 'consultation' heeft indexen op DentistID en PatientID.
Query took 0.0259 sec
Query took 1.6491 sec
hulp van iemand met kennis is welkom, alvast bedankt.
Met wat knutselen heb ik voor mijn schoonbroer een MS Access DB omgezet naar MySQL. Er doet zich echter een probleem voor wanneer ik een tabel sorteer. De query is plots enorm traag.
Ik heb nochtans geoptimized en indexen geplaatst waar nodig, althans dat denk ik toch.
Elke tabel heeft een primary key en 'consultation' heeft indexen op DentistID en PatientID.
Code:
[SIZE=2][FONT=arial][COLOR=#990099][B][URL="http://localhost/pma/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.1%2Fen%2Fselect.html&token=7f0215381535ad82c64a5079caf144ce"]SELECT[/URL] [/B][/COLOR][COLOR=black]c[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=fuchsia]*[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]d[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`Naam`[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]p[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`First name`[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]p[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`Name`[/COLOR]
[COLOR=#990099][B]FROM [/B][/COLOR][COLOR=black]consultation [/COLOR][COLOR=black]c[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]dentist [/COLOR][COLOR=black]d[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]patient [/COLOR][COLOR=black]p[/COLOR]
[COLOR=#990099][B]WHERE [/B][/COLOR][COLOR=black]c[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`PatientID` [/COLOR][COLOR=fuchsia][URL="http://localhost/pma/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.1%2Fen%2Fcomparison-operators.html%23operator_equal&token=7f0215381535ad82c64a5079caf144ce"]=[/URL] [/COLOR][COLOR=black]p[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`PatientID`[/COLOR]
[COLOR=#990099][B][URL="http://localhost/pma/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.1%2Fen%2Flogical-operators.html%23operator_and&token=7f0215381535ad82c64a5079caf144ce"]AND[/URL] [/B][/COLOR][COLOR=black]c[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`DentistID` [/COLOR][COLOR=fuchsia][URL="http://localhost/pma/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.1%2Fen%2Fcomparison-operators.html%23operator_equal&token=7f0215381535ad82c64a5079caf144ce"]=[/URL] [/COLOR][COLOR=black]d[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`DentistID`[/COLOR][/FONT][/SIZE]
Code:
[COLOR=#990099][B][URL="http://localhost/pma/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.1%2Fen%2Fselect.html&token=7f0215381535ad82c64a5079caf144ce"]SELECT[/URL] [/B][/COLOR][COLOR=black]c[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=fuchsia]*[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]d[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`Naam`[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]p[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`First name`[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]p[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`Name`[/COLOR]
[COLOR=#990099][B]FROM [/B][/COLOR][COLOR=black]consultation [/COLOR][COLOR=black]c[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]dentist [/COLOR][COLOR=black]d[/COLOR][COLOR=fuchsia],[/COLOR][COLOR=black]patient [/COLOR][COLOR=black]p[/COLOR]
[COLOR=#990099][B]WHERE [/B][/COLOR][COLOR=black]c[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`PatientID` [/COLOR][COLOR=fuchsia][URL="http://localhost/pma/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.1%2Fen%2Fcomparison-operators.html%23operator_equal&token=7f0215381535ad82c64a5079caf144ce"]=[/URL] [/COLOR][COLOR=black]p[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`PatientID`[/COLOR]
[COLOR=#990099][B][URL="http://localhost/pma/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.1%2Fen%2Flogical-operators.html%23operator_and&token=7f0215381535ad82c64a5079caf144ce"]AND[/URL] [/B][/COLOR][COLOR=black]c[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`DentistID` [/COLOR][COLOR=fuchsia][URL="http://localhost/pma/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.1%2Fen%2Fcomparison-operators.html%23operator_equal&token=7f0215381535ad82c64a5079caf144ce"]=[/URL] [/COLOR][COLOR=black]d[/COLOR][COLOR=fuchsia].[/COLOR][COLOR=#008000]`DentistID`[/COLOR]
[COLOR=#990099][B]ORDER[/B][/COLOR][COLOR=#990099][B]BY [/B][/COLOR][COLOR=#008000]`ConsultID` [/COLOR][COLOR=#990099][B]DESC[/B][/COLOR]
hulp van iemand met kennis is welkom, alvast bedankt.
