Вот только сообщение не выдается почему данные не загрузились — как будто просто не введен логин, а как мне кажется, это введет пользователя в заблуждение.
Я сам парсер писал, раньше у меня вообще не было тегов. Получилось примерно по три тега на топик. Не так и много. Вероятно в итоге я как раз и приду к его отключению.
1 SIMPLE tt index blog_id topic_tag_text 152 NULL 954189 Using temporary; Using filesort
1 SIMPLE b eq_ref PRIMARY,blog_type PRIMARY 4 getalbums2.tt.blog_id 1 Using where
SELECT
tt.topic_tag_text,
count(tt.topic_tag_text) as count
FROM
ls_topic_tag as tt,
ls_blog as b
WHERE
N = N
AND
tt.blog_id = b.blog_id
AND
b.blog_type <> 'S'
GROUP BY
tt.topic_tag_text
ORDER BY
count desc
LIMIT N, N
Второе место:
SELECT SQL_CALC_FOUND_ROWS
t.topic_id
FROM
ls_topic as t,
ls_blog as b
WHERE
N=N
AND t.topic_publish = N AND ( t.topic_rating >= N or topic_publish_index=N ) AND ((b.blog_type='S') OR (b.blog_type='S'))
AND
t.blog_id=b.blog_id
ORDER BY t.topic_date_add desc
LIMIT N, N
Третье место:
SELECT SQL_CALC_FOUND_ROWS
t.topic_id
FROM
ls_topic as t,
ls_blog as b
WHERE
N=N
AND t.topic_publish = N AND ((b.blog_type='S') OR (b.blog_type='S'))
AND
t.blog_id=b.blog_id
ORDER BY t.topic_date_add desc
LIMIT N, N
Правильно ли я понимаю что тут была ситуация что если одна страница висит (отправляя в этот момент письма) то и главная не начнет отображаться пока предыдущая страница не отвиснет?
Да, по крайней мере с одного и того же компьютера.
slow_query.log и разбираться с каждым запросом что более 500мс (для начала) смотреть explain и вникать.
Боевой обновил — в принципе все терпимо работает, просто не идеально. На тестовом я все пробовал — отлично было. Без нагрузки (пользователь онлайн) все летает.
Пытаюсь через браузер открыть этот файл (в htaccess убрал запрет) — все наглухо виснет, очень странно, так как до этого на ДЛЕ все письма нормально ходили, без тормозов.
У топика 500 комментариев, это комменты так долго обрабатываются?
Абсолютный чемпион:
Второе место:
Третье место:
Данные предоставлены утилитой mysqldumpslow
Так и буду делать