Joomla 3.8.2 ja puuroutuvat kyselyt

  • naghris
  • naghris hahmo Aiheen kirjoittaja
  • Poissa
  • Ylläpitäjä
  • Ylläpitäjä
Lisää
12.11.2017 13:56 #9023 : naghris
naghris loi aiheen: Joomla 3.8.2 ja puuroutuvat kyselyt
Sivustolla on J 3.8.2 ja nyt alkanut tulla palvelinpäässä ongelmia

"Kyselyitä näyttäisi aina puuroutuvan paljon tietokantaan ja kaikki nämä alkavat luomaan tmp tableja levylle, mikä taas nostaa palvelimella levyn io-wait arvon korkeaksi ja siitä syystä homma alkaa hidastumaan. "

Itse tulkitsisin, että nuo eivät olisi välttämättä Joomlan vakio-kyselyjä, koska tuolla on noita publish-up aikaan sidottuja kyselyjä. Sivusto on www.kestavyysurheilu.fi/ ja mietin, voisikohan Display News olla syypää kun sillä on tehty "Viimeisen viikon luetuimmat"

Sivustolla on välimuisti päällä niin en ihan ymmärrä miksi noita ylipäätään koko ajan tehdään


SELECT DISTINCT a.id, a.title, a.alias, a.introtext, a.fulltext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN c.published = 2 AND a.state > 0 THEN 2 WHEN c.published != 1 THEN 0 ELSE a.state END as state,CASE WHEN a.modified = '0000-00-00 00:00:00' THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = '0000-00-00 00:00:00' 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, a.language, LENGTH(a.fulltext) AS readmore, a.ordering,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,c.published, c.published AS parents_published, c.lft,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,COALESCE(NULLIF(ROUND(v.rating_sum / v.rating_count, 0), 0), 0) AS rating,
COALESCE(NULLIF(v.rating_count, 0), 0) as rating_count
FROM x9rqt_content AS a
LEFT JOIN x9rqt_categories AS c ON c.id = a.catid
LEFT JOIN x9rqt_users AS ua ON ua.id = a.created_by
LEFT JOIN x9rqt_users AS uam ON uam.id = a.modified_by
LEFT JOIN x9rqt_categories as parent ON parent.id = c.parent_id
LEFT JOIN x9rqt_content_rating AS v ON a.id = v.content_id
WHERE a.featured = 1 AND a.access IN (1,1) AND c.access IN (1,1) AND c.published = 1 AND a.state = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-11-12 09:49:54') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-11-12 09:49:54')
ORDER BY a.created DESC , a.created DESC LIMIT 1815, 21;

Joomla!-sivustoprojektit ja sivupohjat, graafinen suunnittelu: www.nagre.com

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
13.11.2017 09:28 #9024 : quietFinn
quietFinn vastasi aiheeseen: Joomla 3.8.2 ja puuroutuvat kyselyt
Onkos tämä webhotellitilillä vai VPS:llä?

netFinn - Taatusti Joomla!-yhteensopiva webhosting: www.netfinn.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • naghris
  • naghris hahmo Aiheen kirjoittaja
  • Poissa
  • Ylläpitäjä
  • Ylläpitäjä
Lisää
13.11.2017 09:28 #9025 : naghris
naghris vastasi aiheeseen: Joomla 3.8.2 ja puuroutuvat kyselyt
VPS

Joomla!-sivustoprojektit ja sivupohjat, graafinen suunnittelu: www.nagre.com

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
13.11.2017 10:15 #9026 : quietFinn
quietFinn vastasi aiheeseen: Joomla 3.8.2 ja puuroutuvat kyselyt
No sen verran osaan tuosta sanoa että tuohon ei mitkään Joomlan välimuistit vaikuta.
Se mitä tuossa täytyy optimoida on MySQL (tai mahdollisesti MariaDB).

Siihen on olemassa työkaluja, kuten esim. MySQLTuner, katso esim. täältä:
www.howtoforge.com/tuning-mysql-performance-with-mysqltuner

netFinn - Taatusti Joomla!-yhteensopiva webhosting: www.netfinn.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Valvojat: jkwebdesignGamossJiiKoo
Sivu luotiin ajassa: 0.128 sekuntia