Nie mam problemów z serwerem i jego konfiguracją, bardziej z zapytaniami które generuje mi forum. Zauważyłem, że najdłużej generują się zapytania do tabel:
Kod:
SELECT userid, username, email
FROM vb_user
WHERE email = 'xxxxxx@onet.eu';
Kod:
INSERT INTO vb_searchcore_text (searchcoreid, keywordtext)
VALUES ( 315912, ' TRESC POSTA ' )
ON DUPLICATE KEY UPDATE searchcoreid = VALUES(searchcoreid), keywordtext = VALUES(keywordtext);
Kod:
SELECT threadid, title, prefixid, lastpost, replycount
FROM vb_thread AS thread
WHERE forumid = 29
AND visible = 1
AND open <> 10
ORDER BY dateline DESC
LIMIT 27750,250;
Kod:
SELECT post.*, IF(post.userid = 0, post.username, user.username) AS username
FROM vb_post AS post
LEFT JOIN vb_user AS user ON (user.userid = post.userid)
WHERE post.visible = 1
AND post.threadid = 126047
ORDER BY dateline DESC, postid DESC
LIMIT 11;
Co mogę zrobić żeby przyśpieszyć te zapytania?