Långa svarstider av SQL

Diskutera frågor rörande själva användandet av Joomla! 1.5 och administratörsdelen.
Locked
mkhenrik
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Thu Feb 26, 2009 7:59 am

Långa svarstider av SQL

Post by mkhenrik » Tue Sep 10, 2013 8:36 am

Hej,

Vi har problem med en sida som har oerhört långa svarstider.
Jag har rensat bort i stort sett allt på sidan så at det bara är en vit sida kvar, men någonting gör så att det tar över en minut att ladda sidan.

Teknikerna på vårt webbhotell har hittat tre databas-frågor som tar oerhört lång tid.

Det är dessa:

Code: Select all

SELECT a.id, a.*, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as
catslug, a.attribs, a.title, a.introtext as introtext, a.sectionid, a.catid, a.created as created, a.images
FROM jos_content AS a INNER JOIN jos_categories AS cc ON cc.id = a.catid INNER JOIN jos_sections AS d ON d.id = a.sectionid
WHERE (a.state = '1') AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2013-09-09 17:35:10') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2013-09-09 17:35:10')
AND (d.published = '1') AND (cc.published = '1') AND (a.sectionid IN (6, 7, 40, 59, 50, 60, 28, 57, 24, 55, 32, 56, 36, 58)) AND (a.catid IN (111, 121, 135, 113, 115, 122, 123, 132, 110, 112,
114, 118, 68, 69, 120, 67, 86, 170, 173, 171, 202, 157, 158, 154, 152, 153, 161, 162, 167, 165, 166)) AND a.access <= '0'
ORDER BY a.created DESC
LIMIT 5, 3

Code: Select all

select oldurl, newurl
FROM jos_redirection
WHERE newurl <> "" AND (oldurl like '%day%' OR oldurl like '%listevents%' OR oldurl like '%2013%') AND oldurl not like '%vmchk%' AND newurl not like '%format=feed%' AND newurl not like
'%format=pdf%' AND newurl not like '%print=1%'
GROUP BY oldurl
LIMIT 30

Code: Select all

UPDATE jos_redirection SET cpt=(cpt+1)
WHERE `newurl` = '' AND `oldurl` = 'week.listevents/2002/01/08/index.php'

Jag har provat att radera sh404SEF och tabellen jos_redirection. Men då kvarstår databasfrågan överst här.

De tar över en minut att ladda. Vad kan vara fel?

Locked

Return to “Användning och administration”