Hi mensen,
ik heb me even verdiept in de subqueries van mysql (via PDO)
De volgende query doet in feite precies wat ik wil echter de doorvoersnelheid is om te huilen.
Hebben jullie dezelfde ervaringen of is er eventueel een optimalisatieslag aan te brengen?
Ik ben nu nl. geneigd om de hele COUNT-subquery eruit te halen en deze vervolgens maar per resultrow op te gaan vragen.
In de images tabel staan nu +- 40000 items, lijkt me niet echt een probleem toch?
ik heb me even verdiept in de subqueries van mysql (via PDO)
De volgende query doet in feite precies wat ik wil echter de doorvoersnelheid is om te huilen.
Hebben jullie dezelfde ervaringen of is er eventueel een optimalisatieslag aan te brengen?
Ik ben nu nl. geneigd om de hele COUNT-subquery eruit te halen en deze vervolgens maar per resultrow op te gaan vragen.
In de images tabel staan nu +- 40000 items, lijkt me niet echt een probleem toch?
MySQL:
1
2
3
4
5
6
7
8
| 'SELECT * , ( COUNT( id ) FROM images AS i WHERE i.images_cat_id = c.id ) AS aantalimages FROM category AS c WHERE category_id=:category_id' |