Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Странные ошибки после перехода на 4.1 (UTF-8) (Balancer) 16/02/2004 - 10:44:13
      Re: вдогонку (уточнение) (Balancer) 16/02/2004 - 11:05:09
      Re: Постоянно висит Copying to tmp table (Balancer) 16/02/2004 - 12:39:36

> Original message text:
> From: Balancer - 16/02/2004 - 10:44:13
> Subject:Странные ошибки после перехода на 4.1 (UTF-8)
> -----------------
> Перевёл форум (iBF 1.2) на MySQL 4.1alpha под UTF-8.
>
> Сразу же стал получать, порой, подобные ошибки (а иногда - всё ок постится):
>
> mySQL query error: INSERT INTO ib_posts (author_id,use_sig,use_emo,ip_address,post_date,icon_id,source,post,author_name,forum_id,topic_id,queued,attach_id,attach_hits,attach_type,attach_file) VALUES ('1','1','1','213.252.121.73','1076917286','0','[QUOTE=someuser,15.02.2004 21:26:55 ]Раз уж космический поделили, предлагаю сделать раздел "Военный космос".[/quote]
>
> А что другие скажут?','<!--QuoteBegin-someuser+15.02.2004 21:26:55--></div><table border=\'0\' align=\'center\' width=\'95%\' cellpadding=\'3\' cellspacing=\'1\'><tr><td><b>QUOTE</b> (someuser @ 15.02.2004 21:26:55)</td></tr><tr><td id=\'QUOTE\'><!--QuoteEBegin--> Раз уж космический поделили, предлагаю сделать раздел "Военный космос".<br> <!--QuoteEnd--> </td></tr></table><div class=\'postcolor\'> <!--QuoteEEnd--><br> А что другие скажут?<br> ','Balancer','2','25108','0','','','','')
>
> mySQL error:
> mySQL error code:
> Date: Monday 16th of February 2004 10:41:26 AM
>
> В чём могут быть грабли?
> myisamchk -r -q --set-character-set=utf8 для таблцы ib_posts делал.
>


From: Balancer - 16/02/2004 - 12:39:36
Subject:Постоянно висит Copying to tmp table
-----------------
Система подвешивается постоянно запросом вида

===
SELECT DISTINCT(ib_posts.author_id), ib_topics.* FROM ib_topics
LEFT JOIN ib_posts ON
(ib_topics.tid=ib_posts.topic_id AND ib_posts.author_id=1)
WHERE ib_topics.forum_id=3
and ib_topics.approved=1
and (ib_topics.pinned=1 or ib_topics.last_post > 1069147962);
===

Где ib_posts - очень большая (~500Мб) таблица

До перехода на 4.1 всё было ок. В чём могут быть грабли?

EXPLAIN даёт:

+----+-------------+-----------+------+--------------------+----------+---------+---------------------------+------+------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+-----------+------+--------------------+----------+---------+---------------------------+------+------------------------------+
| 1 | SIMPLE | ib_topics | ref | forum_id,last_post | forum_id | 3 | const,const | 2761 | Using where; Using temporary |
| 1 | SIMPLE | ib_posts | ref | topic_id,author_id | topic_id | 7 | FORUM.ib_topics.tid,const | 3 | Using where; Using index |
+----+-------------+-----------+------+--------------------+----------+---------+---------------------------+------+------------------------------+
2 rows in set (1 min 9.26 sec)



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
13025



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |