Vraag : SQL de vraaghulp. .to treedt of niet toe om toe te treden

Hallo,
ik momenteel ontwikkel een toepassing voor een cliënt, en de vragen van JavaDB SQL waar het werk boete, tot zij me de gegevens voor hun grootste gebruiker gaven, en het is rond 30 keer de grootte van de testgegevens die ik heb gehad, en nu zijn al mijn SQL vragen uiterst langzaam gegaan: (

ik heb verscheidene lijsten, mainy rekeningen, samenvatting van de productverkoop, producten, productgroepen, productsubgroepen, enz. De toepassing staat de gebruiker toe om te boren onderaan, zodat selecteert een rekening, dan selecteert een Fabrikant, dan selecteert een productgroep en dan zal het al aanpassing products.

nu, met mijn beperkte SQL tonen, zal de vraag omhoog beëindigen kijkend iets in die aard;

To vertoningsrekeningen (aanvankelijk, zonder boor neer);
SELECT C.delaccount als rekening, C.practicename als naam, c.address1, c.address2, c.address3, c.addresss4, c.postcode, som (a.mon01) als value1, som (a.mon13) als value2, 0.0.0, som (a.year01) als year1, som (a.year02) als year2,0,0 van app.customers C, APP.ANALSALEXREF A waar groep c.delaccount=a.delaccount door c.delaccount, c.practicename, c.addresss1, c.address2, c.address3, c.address4, ORDE c.postcode DOOR value1 desc

To vertoningsrekeningen, met boor onderaan criteria;
SELECT C.delaccount als rekening, C.practicename als naam, c.address1, c.address2, c.address3, c.addresss4, c.postcode, som (a.mon01) als value1, som (a.mon13) als value2, 0.0.0, som (a.year01) als year1, som (a.year02) als year2,0,0 van app.customers C, APP.ANALSALEXREF A waar c.delaccount=a.delaccount en manufacturer=270 en IMSMAIN = groep 61 door c.delaccount, c.practicename, c.addresss1, c.address2, c.address3, c.address4, ORDE c.postcode DOOR value1 desc

Now, dit schijnen te werken, maar ik ben niet zeker waarom ik denk als „waar c.delaccount = a.delaccount“, maar zonder nodig heb het, de vraag werkt niet.  Ik heb binnen toetreed bestudeerd, buiten treedt, enz. toe maar ik ben fundamenteel wordend omhoog gevoed, en zou waarderen sommigen op mijn queries.

Regards
terugkoppelen

Antwoord : SQL de vraaghulp. .to treedt of niet toe om toe te treden

de vragen kijken fijn…
maar de vraag is: op zijn plaats hebt u de juiste indexen voor de vragen op de lijsten.
„controleren“, ons vertellen welke indexen (met inbegrip van primaire sleutels) u op de geïmpliceerdei lijsten, hebt en toont verklaar plangrafiek van de vraag (de vraag => van de beheersstudio omvat => daadwerkelijk verklaart plan, dan in werking stelt de vraag, en ziet het extra geproduceerde lusje…)
Andere oplossingen  
 
programming4us programming4us