Witam,
Zeby nie bylo, przetrzasnalem z grubsza forum, ale nie znalazlem nic, co by mi pomoglo...
Dostalem od swojego uslugodawcy maila z prosba o optymalizacje zapytan do bazy. Przytoczyl nastepujace zapytanie:
[sql]SELECT f.forum_name, t.topic_title, u.user_id, u.username, u.user_sig,
u.user_sig_bbcode_uid, p.post_id, pt.post_text, pt.post_
subject, pt.bbcode_uid, p.post_time, t.topic_replies, t.topic_first_post_id
FROM phpbb_forums AS f, phpbb_topics AS t, phpbb_users AS u, phpbb_posts AS p,
phpbb_posts_text as pt
WHERE
t.forum_id = f.forum_id
AND f.auth_view = 0
AND p.poster_id = u.user_id
AND pt.post_id = p.post_id
AND p.topic_id = t.topic_id
ORDER BY p.post_time DESC LIMIT 20;[/sql]Czas wykonania 10.91 sekundy.
Co to za zapytanie i czy jest jakis sposob na jego optymalizacje (mnie to wyglada na standardowe zapytanie z viewforum)? Na forum mam 1800 userow i ok 66 tys postow. Zadnych hardcore'owych modow nie instalowalem. Jedyne, co mi do glowy przychodzi, co moze mieszac, to Extended Forums. Bardzo prosze o jakas sugestie w tym konkretnym przypadku.
Pozdrawiam.
.:MajeK:.
www.modelwork.pl