Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

1 lange query of meerdere korte?

None
2 antwoorden
  • Ik heb een query die ik op mysql loslaat, maar die er 10 seconden over doet om een resultaat te geven:
    [code:1:ce539da15e]Toon Records 0 - 1 (2 totaal, Query duurde 10.6699 sec)
    SQL-query:
    SELECT niveau_id, niveau_naam
    FROM yni_bedrijf, yni_cursus, yni_vorm, yni_niveau, yni_cursus_categorie, opleidings_categorieen oplcat, yni_cursus_trefwoord
    WHERE bedrijf_ois = '1'
    AND cursus_actief = '1'
    AND cursus_ois_id = bedrijf_id
    AND cursus_vorm = vorm_id
    AND niveau_id = cursus_niveau
    AND cc_cursus_id = cursus_id
    AND cc_categorie_id = oplcat.id
    AND ct_cursus_id = cursus_id
    GROUP BY niveau_naam
    ORDER BY niveau_naam ASC
    [/code:1:ce539da15e]

    Veel te lang natuurlijk, dus ik wil m optimaliseren. Ik heb alleen geen idee hoe. Zijn vijf losse queries misschien sneller dan 1 grote?
  • Met explain kun je zien welke index(en) worden gebruikt, dat kan al veel helpen.
    wimb

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.