query traag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Pagina: 1 2 volgende »

Michiel v

michiel v

06/12/2011 15:51:42
Quote Anchor link
Als ik in een keer 10.000 resultaten wil ophalen in mijn listing pagina gaat het erg traag.

Waaraan moet een snel script of query voldoen?

Groeten,

Michiel
 
PHP hulp

PHP hulp

31/12/2024 16:05:56
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

06/12/2011 16:01:41
Quote Anchor link
Kunnen we zo niet zeggen, meestal is het niet de query die traag is maar iets in je php script (bv type conversie)
 
- Ariën  -
Beheerder

- Ariën -

06/12/2011 16:10:12
Quote Anchor link
Indexes in je database kunnen ook een hoop schelen. Ook is het handig om je query te vermelden.
 
Michiel v

michiel v

06/12/2011 16:27:28
Quote Anchor link
Dit is de query: $query = "SELECT productID, categoryID, subcategoryID, fotoProduct1, productNAME, what, productNAME, name, remarks, totalMinimum, pricePer, businessprotection, productPRICE, currency, pricePerOne, unitSet, moreInStock, createDATUM, createTIJD, country FROM useraccount, product WHERE useraccount.PIDID = product.PIDID ORDER BY $sort LIMIT $offset, $limit ";

Wat bedoel je precies met de indexes in de database? (bijvoorbeeld aantal kolommen of de waardes van kolommen zoals varchar etc?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

06/12/2011 16:58:42
Quote Anchor link
Maak de query eerst eens zoals het hoort met joins.
ie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT t1.field1 t1f1, t1.field2 t1f2, t2.field2 t2f2
#enzovoort
FROM table1 t1
JOIN table2 t2 ON t1.field1=t2.field2

Op jouw manier laat je mysql maar uitzoeken in welke tabel een kolom staat, en dat maakt de quey trager.
Gewijzigd op 06/12/2011 16:59:36 door Ger van Steenderen
 
Michiel v

michiel v

06/12/2011 17:18:59
Quote Anchor link
Hoi Ger,

Boedoel je zoals onderstaand? Maar krijg hiermee nu een foutmelding. Kan dit te maken hebben met de sleutel "useraccount.PIDID = product.PIDID" ?

$query = "SELECT productID, categoryID, subcategoryID, productNAME, what, name, remarks, totalMinimum, pricePer, businessprotection, productPRICE, currency, pricePerOne, unitSet, moreInStock, createDATUM, createTIJD, fotoProduct1

FROM product

JOIN useraccount ON name, country WHERE useraccount.PIDID = product.PIDID
ORDER BY $sort LIMIT $offset, $limit ";
 
Obelix Idefix

Obelix Idefix

06/12/2011 17:28:14
Quote Anchor link
Michiel: jouw opbouw van de JOIN lijkt niet op het voorbeeld van Ger.

Daarnaast is het handig om als er sprake is van een foutmelding deze ook te plaatsen. ;-)
 
Michiel v

michiel v

06/12/2011 17:40:49
Quote Anchor link
Bedoeld Ger dan zoiets?

$query = "SELECT product.PIDID productID, categoryID, subcategoryID, productNAME, what, name, remarks, totalMinimum, pricePer, businessprotection, productPRICE, currency, pricePerOne, unitSet, moreInStock, createDATUM, createTIJD, fotoProduct1,

useraccount.PIDID name, country

FROM product
JOIN useraccount ON useraccount.PIDID = product.PIDID
ORDER BY $sort LIMIT $offset, $limit ";
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

06/12/2011 17:48:51
Quote Anchor link
Hoi Michiel,
Nee dat is niet wat ik bedoel, ik bedoelde meer dat je de kolommen(velden) niet aan een tabel koppelt. Daarom gebruik ik ook aliassen hoef je niet elke keer de volledige tabelnaam in te kloppen. Ik neem tenminste aan dat je gegevens uit meerdere tabellen wilt ophalen.
Kan je ook vertellen welke gegevens op basis van welke criteria in het resultaat wilt hebben.
 
Michiel v

michiel v

06/12/2011 17:58:18
Quote Anchor link
Dus "t1.field1" is een alias voor tabel 1 met kollom 1?

En "table1" t1 is ook een alias?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

06/12/2011 18:09:26
Quote Anchor link
yepz.
Helemaal voluit is het:
SELECT t1.field1 AS t1f1 FROM table1 AS t1
Het gebruik van aliassen is niet alleen om typewerk uit te sparen maar ook als je 2x keer moet joinen op dezelfde tabel (denk aan een competitie programma)
Overigens komt de foutmelding door je join, je kan niet in 1 join 2 tabellen koppelen aan de 'hoofdtabel'
Gewijzigd op 06/12/2011 18:10:34 door Ger van Steenderen
 
Michiel v

michiel v

06/12/2011 20:03:34
Quote Anchor link
Sorry Ger,
Ik snap het niet!


Bedoel je dat de alias voor tabel useraccount bijvoorbeeld t18 is?
En dat de alias voor de kollom ""name" bijvoorbeeld field4 is?

Als ik letterlijk de query "SELECT t1.field1 AS t1f1 FROM table1 AS t1
" invoer geeft de databas de volgende foutmelding: #1109 - Unknown table 't1' in field list
 
Erwin Goossen

Erwin Goossen

06/12/2011 23:23:39
 
Michiel v

michiel v

07/12/2011 07:25:05
Quote Anchor link
Erwin bedank,

Maar waarom wordt het programma/Query hier sneller van?
 
Victor -

Victor -

07/12/2011 08:27:21
Quote Anchor link
Omdat sql niet alles zelf hoeft uit te zoeken, je geeft hem al veel informatie mee.
 
TJVB tvb

TJVB tvb

07/12/2011 11:00:03
Quote Anchor link
Je kunt het effect van een query door EXPLAIN voor je query te zetten. Dan laat die zien wat er gedaan wordt om de gegevens op te halen.
 
Michiel v

michiel v

07/12/2011 11:27:29
Quote Anchor link
Heb de query aangepast hij werkt maar het is nog steeds traag. Heeft iemand nog een suggestie of doe ik nog iets fout met de bijvoorbeeld de JOIN:


SELECT u.name, u.country, p.productID, p.categoryID, p.subcategoryID, p.productNAME, p.productPRICE, p.createDATUM, p.createTIJD, p.businessprotection, p.VAT, p. VATclass, p.currency, p.totalMinimum, p.pricePer, p.pricePerOne, p.moreInStock, p.remarks, p.what, p.fotoProduct1, p.unitSet

FROM useraccount AS u JOIN product AS p

ON u.PIDID = p.PIDID


Toevoeging op 07/12/2011 11:34:37:

Hoi TJVB,

Met explain krijg ik deze melding:


id select_type table type possible_keys key rows Extra
1 SIMPLE u ALL NULL NULL NULL NULL 3150
1 SIMPLE p ALL NULL NULL NULL NULL 8233 Using where; Using join buffer
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/12/2011 11:50:01
Quote Anchor link
Ik vermoed dat het niet de query is die traag is, maar je zou hem even kunnen benchmarken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
//$sql is de query in jouw vorige post
$start = microtime();
$result = mysql_query($sql);
echo microtime() - $start;
?>
 
TJVB tvb

TJVB tvb

07/12/2011 11:56:44
Quote Anchor link
@Ger, Die query kan traag zijn op een trage server :p

@Michiel, wat doe je verder met de resultaten?
De explain laat zien dat er geen keys gebruikt worden. Zitten er indexen op je tabellen?
 
Michiel v

michiel v

07/12/2011 12:00:20
Quote Anchor link
Sorry TJVB wat bedoel je met keys? Bedoel je de PIDID welke een gebruiker en zijn advertentie wordt geidentificeerd. Het is een PIDID/sleutel uit de tabellen useraccount en product

Toevoeging op 07/12/2011 12:01:37:

ALs ikm de query draai rechtstreeks op de server en niet via het script doet de query er : Toon Records 0 - 29 ( 8,525 totaal, Query duurde 0.0070 sec) over.
 
TJVB tvb

TJVB tvb

07/12/2011 12:03:39
Quote Anchor link
Door indexes te plaatsen op de juiste kolommen in je tabel kun je het zoeken versnellen.
Voor uitleg zie: http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html

Maar mijn vraag is vooral wat doe je met het resultaat van je query? Het zou me niet verbazen als de query zelf niet het grootste probleem is (8k records is niet echt heel veel bij een enkele join)
Gewijzigd op 07/12/2011 12:05:00 door TJVB tvb
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.