Ich habe schon länger das Problem das die Indexpage meiner s9y-Seite (http://www.dailyresearch.de/) ewig lange lädt (Serendipity 1.0 und PHP 4.4.7)
Ich habe testweise auch mal den Content von der Seite genommen um dem Problem auf den Grund zu kommen. Die Ladezeit der Seite verringerte sich allerdings nur geringfügig. Alle anderen Unterseiten sind von der Ladezeit akzeptabel.
Regelmässig kommen auch Beschwerden von 1+1 wegen zu hoher Datenbankbelastung. Vielleicht gibt es einen direkten Zusammenhang.
Ich habe schon den Cronjob abgeschaltet, in der Hoffnung das 1+1 dann Ruhe hat. Letzte Woche kam wieder eine Mail mit folgender Anmerkung:
Vielleicht hatte jemand bereits ähnliche Probleme und kann helfen. Danke!Es handelte sich um Abfragen folgender Form, welche in ihrer grossen
Anzahl problematisch sind:
dbo175667539 72 415[24](5.76) 32[10](0.44) 5201[4801](72.24)
3050495[49376](42367.99)
dbo175667539 34 SELECT e.isdraft AS orderkey, ep_cache_extended.value AS
ep_cache_extended, ep_cache_body.value AS ep_cache_body, e.id, e.title,
e.timestamp, e.comments, e.exflag, e.authorid, e.trackbacks, e.isdraft,
e.allow_comments, e.last_modified, a.realname AS author, a.email FROM
serendipity_entries AS e LEFT JOIN serendipity_authors a ON e.authorid =
%% LEFT JOIN serendipity_entrycat ec ON e.id = %% LEFT JOIN
serendipity_category c ON ec.categoryid = %% LEFT OUTER JOIN
serendipity_entryproperties ep_no_frontpage ON (e.id = %% AND
ep_no_frontpage.property = %%) LEFT OUTER JOIN
serendipity_entryproperties ep_cache_extended ON (e.id = %% AND
ep_cache_extended.property = %%) LEFT OUTER JOIN
serendipity_entryproperties ep_cache_body ON (e.id = %% AND
ep_cache_body.property = %%) LEFT OUTER JOIN serendipity_entryproperties
ep_access ON (e.id = %% AND ep_access.property = %%) LEFT JOIN
serendipity_authorgroups AS acl_a ON acl_a.authorid = %% LEFT JOIN
serendipity_access AS acl_acc ON ( acl_acc.artifact_mode = %% AND
acl_acc.artifact_type = %% AND acl_acc.artifact_id = %% ) WHERE isdraft
= %% AND e.timestamp <= %% AND (ep_access.property IS NULL OR
ep_access.value = %%) AND (ep_no_frontpage.property IS NULL OR
ep_no_frontpage.value != %%) AND ( c.categoryid IS NULL OR (
acl_acc.groupid = %%) OR ( acl_acc.artifact_id IS NULL ) ) GROUP BY e.id
ORDER BY orderkey DESC, last_modified DESC LIMIT %%;
call