Rayden, поиском я пользовался, но не нашел ответа - достаточен ли такой обьем памяти max_heap_table_size при соотв. параметрах моей базы. База стала сильно тормозить: 6,226,109 записей, 260.4 МБ, 7504 пользователей, 124169 постов. Все рекомендации опубликованные на phpBB Guru по оптимизации базы выполнил, но особого эффекта не получил. Хостер по моей просьбе прислал slowquery.log и сказал, что у меня "идут дикие запросы". Я в этом особенно не разбираюсь, может вы поможете мне понять, что означают эти записи:
(часть лога)
#
- Код: Выделить всё
User@Host: Uwww2087S[Uwww2087S] @ localhost []
# Query_time: 36 Lock_time: 0 Rows_sent: 14 Rows_examined: 22205
SELECT t.topic_id, t.topic_title, t.topic_last_post_id
FROM phpbb_topics AS t, phpbb_posts AS p, phpbb_forums AS f
WHERE t.forum_id = f.forum_id
AND f.auth_read = 0
AND t.forum_id NOT IN(0)
AND p.post_id = t.topic_last_post_id
AND t.topic_moved_id = 0
ORDER BY p.post_id DESC LIMIT 14;
# Time: 070919 18:57:51
# User@Host: Uwww2087S[Uwww2087S] @ localhost []
# Query_time: 44 Lock_time: 30 Rows_sent: 14 Rows_examined: 22205
SELECT t.topic_id, t.topic_title, t.topic_last_post_id
FROM phpbb_topics AS t, phpbb_posts AS p, phpbb_forums AS f
WHERE t.forum_id = f.forum_id
AND f.auth_read = 0
AND t.forum_id NOT IN(0)
AND p.post_id = t.topic_last_post_id
AND t.topic_moved_id = 0
ORDER BY p.post_id DESC LIMIT 14;
# Time: 070919 18:57:54
# User@Host: Uwww2087S[Uwww2087S] @ localhost []
# Query_time: 31 Lock_time: 14 Rows_sent: 14 Rows_examined: 22205
SELECT t.topic_id, t.topic_title, t.topic_last_post_id
FROM phpbb_topics AS t, phpbb_posts AS p, phpbb_forums AS f
WHERE t.forum_id = f.forum_id
AND f.auth_read = 0
AND t.forum_id NOT IN(0)
AND p.post_id = t.topic_last_post_id
AND t.topic_moved_id = 0
ORDER BY p.post_id DESC LIMIT 14;
=====================================
# Time: 070919 19:02:41
# User@Host: Uwww2087S[Uwww2087S] @ localhost []
# Query_time: 11 Lock_time: 0 Rows_sent: 0 Rows_examined: 276593
SELECT m.word_id
FROM phpbb_search_wordmatch m, phpbb_search_wordlist w
WHERE w.word_text IN ('1', '5', '25', '33', 'mexico', 'абсолютно', 'антенн', 'антенна', 'антенну', 'антенны', 'ближней', 'более', 'бывает', 'вдувания', 'величине', 'волне', 'волновому', 'волны', 'вообще', 'встроенного', 'входных', 'высокую', 'выходное', 'где', 'генератора', 'генератором', 'геометрии', 'говорить', 'дб', 'действительно', 'действия', 'длины', 'домашних', 'другой', 'единица', 'единицы', 'ещё', 'здесь', 'здравствуйте', 'значит', 'зоне', 'идея', 'изготовлении', 'излучаемую', 'излучающего', 'излучения', 'изменения', 'измерению', 'измерения', 'измерители', 'измеритель', 'измеряется', 'именно', 'иметь', 'имея', 'информацию', 'информация', 'клеммах', 'комплексную', 'конечно', 'которые', 'коэффициент', 'ксв', 'ксвметр', 'ксвметра', 'линии', 'линиях', 'лишь', 'максимальна', 'максимальная', 'между', 'мощности', 'мощность', 'мощностью', 'нагрузкой', 'нагрузку', 'надо', 'называетя', 'наилучшем', 'направленного', 'напряжению', 'нас', 'настроить', 'настройка', 'настройке', 'невозможно', 'некоторых', 'несколько', 'ноль', 'номинальной', 'образом', 'обратной', 'один', 'означает', 'определенной', 'определяет', 'отдача', 'отличающегося', 'отражения', 'отступите', 'параметров', 'передатчик', 'передатчика', 'передатчиком', 'пишут', 'пожалуйста', 'покажет', 'показания', 'показывает', 'полотна', 'поля', 'пределах', 'предмет', 'прекрасно', 'принципе', 'прислушайтесь', 'причём', 'причем', 'про', 'проводятся', 'производится', 'происходит', 'путём', 'работает', 'работают', 'работе', 'равен', 'равно', 'раза', 'развиваемой', 'разговор', 'разница', 'реактивной', 'резонанс', 'самодельный', 'сведется', 'серьёзные', 'системой', 'совершенно', 'согласовании', 'согласования', 'сопротивлени', 'сопротивление', 'сравним', 'степень', 'сторону', 'таким', 'там', 'точность', 'трансформаторы', 'уровень', 'условиях', 'установке', 'хорошо', 'частоте', 'четверти', 'энергии', 'этом', 'эффективности', 'ярослав')
AND m.word_id = w.word_id
GROUP BY m.word_id
HAVING COUNT(m.word_id) > 49314;
=======================================
# Time: 070919 20:11:47
# User@Host: Uwww2087S[Uwww2087S] @ localhost []
# Query_time: 11 Lock_time: 0 Rows_sent: 15 Rows_examined: 9540
use udb2087;
SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_info, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_warnings, u.user_level, u.user_allow_viewonline, u.user_session_time, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt
WHERE p.topic_id = 10024
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time ASC
LIMIT 2325, 15;
# Time: 070919 20:22:11
# User@Host: Uwww2087S[Uwww2087S] @ localhost []
# Query_time: 30 Lock_time: 0 Rows_sent: 0 Rows_examined: 5280681
SELECT sm.post_id
FROM phpbb_search_wordmatch sm
LEFT JOIN phpbb_posts p ON sm.post_id = p.post_id
WHERE p.post_id IS NULL
GROUP BY sm.post_id;
==================================
# Time: 070920 15:40:07
# User@Host: Uwww2087S[Uwww2087S] @ localhost []
# Query_time: 12 Lock_time: 1 Rows_sent: 15 Rows_examined: 10005
SELECT pt.post_text, pt.bbcode_uid, pt.post_subject, p.*, f.forum_id, f.forum_name, t.*, u.username, u.user_id, u.user_sig, u.user_sig_bbcode_uid
FROM phpbb_forums f, phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts_text pt
WHERE p.post_id IN (13340, 13346, 13504, 13542, 13740, 16135, 16139, 16338, 16347, 16541, 16581, 16583, 16586, 16590, 16594, 16602, 16719, 17803, 17818, 17838, 18138, 18530, 18540, 18548, 18691, 18756, 18768, 18794, 18796, 18809, 18848, 19330, 19389, 19613, 19664, 19911, 19969, 20460, 20469, 21423, 21447, 21533, 22061, 22202, 23073, 23243, 23666, 23673, 23782, 24075, 24155, 24163, 24647, 25211, 25215, 25259, 25303, 25330, 25572, 25700, 25969, 25975, 25980, 25981, 25990, 26075, 26076, 26317, 26532, 26573, 26751, 26753, 26758, 26957, 27013, 27096, 27151, 27325, 27506, 27511, 27514, 27515, 27517, 27584, 27619, 27657, 27702, 27756, 27758, 27916, 27922, 27923, 28022, 28069, 28073, 28094, 28829, 29096, 29154, 29238, 29251, 29253, 29264, 29557, 29729, 30980, 31224, 31651, 32109, 32198, 32715, 32746, 32754, 33205, 33212, 33930, 33936, 33939, 33951, 34002, 34109, 34446, 34453, 34778, 34798, 35078, 35082, 36594, 36721, 36738, 36766, 36872, 36897, 36898, 36904, 37420, 37516, [b]и далее большое количество таких кодов...[/b]