Skip to main content

Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 2.5 die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

Slow Query met Joomla 2.5. Server klapt eruit!

Slow Query met Joomla 2.5. Server klapt eruit!

22 mei 2013 13:16 - 22 mei 2013 13:38
#1
Voor de website van FunX.fm (25.000 unieke bezoekers per dag) zijn we onlangs overgegaan van Joomla 1.5 naar 2.5. Bij de live gang van de site klapte de site er echter voortdurend uit en kregen we een Database error (en zijn we tijdelijk weer teruggegaan naar 1.5) Volgens onze webhost komt dat vooral door onderstaande Slow Query.

Nou zegt mij dat niet zo veel maar het lijkt op een standaard Query van joomla 2.5 dus ik zou niet weten hoe dit op te lossen is. Heeft iemand hier ervaring mee of een idee hoe dit op te lossen is? Ik hoor het graag!!!

Thanx alvast!

Het gaat om deze Query:

# Query_time: 10.351441 Lock_time: 0.000513 Rows_sent: 15351 Rows_examined: 100579
SET timestamp=1368633135;
SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published
FROM j25_content AS a
LEFT JOIN j25_content_frontpage AS fp ON fp.content_id = a.id
LEFT JOIN j25_categories AS c ON c.id = a.catid
LEFT JOIN j25_users AS ua ON ua.id = a.created_by
LEFT JOIN j25_users AS uam ON uam.id = a.modified_by
LEFT JOIN (
SELECT contact.user_id, MAX(contact.id) AS id, contact.language
FROM j25_contact_details AS contact
WHERE contact.published = 1
GROUP BY contact.user_id, contact.language) AS contact ON contact.user_id = a.created_by
LEFT JOIN j25_categories as parent ON parent.id = c.parent_id
LEFT JOIN j25_content_rating AS v ON a.id = v.content_id
LEFT OUTER JOIN (SELECT cat.id as id FROM j25_categories AS cat JOIN j25_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id
WHERE a.access IN (1,1) AND c.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2013-05-15 15:51:52') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2013-05-15 15:51:52')
GROUP BY a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, a.created, a.modified, a.modified_by, uam.name, a.publish_up, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, a.fulltext, a.state, a.publish_down, badcats.id, c.title, c.path, c.access, c.alias, uam.id, ua.name, ua.email, contact.id, parent.title, parent.id, parent.path, parent.alias, v.rating_sum, v.rating_count, c.published, c.lft, a.ordering, parent.lft, fp.ordering, c.id, a.images, a.urls
ORDER BY a.featured DESC, fp.ordering, a.created;


Edit Jelle.D: Ik heb de citaat tussen quotetags geplaatst voor een beter overzicht, volgende keer graag zelf doen.
  • Nizo
  • Nizo's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 2

Slow Query met Joomla 2.5. Server klapt eruit!

22 mei 2013 14:24
#2
Hallo nizo,
Namens het Joomla!NL team heet ik je van harte welkom op dit forum.
Geen ervaring mee gelukkig. Komt het hier wel tegen, maar dan gaat het echt over sites met giga veel artikelen en het draadje is al redelijk oud.
Zie dat je 1.5 site nog wel op PHP 5.2 draait en die is trager dan PHP 5.3, dus het probleem zou ook bij je hoster kunnen liggen.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37456

Slow Query met Joomla 2.5. Server klapt eruit!

22 mei 2013 15:44
#3
Hallo Astrid,

Bedankt voor je snelle reactie. De nieuwe omgeving draait wel al op 5.3 dus daar kan het niet aan liggen. Maar het zou idd goed kunnen dat het ook iets met de host zelf heeft te maken. Maar ik ga dat draadje even doornemen die je hebt geplaatst.
  • Nizo
  • Nizo's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 2
Moderators: JelleRomke
Tijd voor maken pagina: 0.633 seconden
Gemaakt door Kunena

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie