SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 28.05.2010 21:59:44

Тами
Участник
Зарегистрирован: 28.05.2010
Сообщений: 1

Помогите!! Запись в tmp таблицы!!!

Компонент на Joomla 1.0

TrueGallery версия  2.0.2.0011 (на джумле 1.0)
главная страница галереи (ссылка в меню на сам компонент), при ее открытии происходит выборка категорий фотографий, и она сильно зависает и открывается секунд 30 - 1 минуту, при этом в mysqlstatus proc вылетает процесс записи в tmp table.

| 94071600 | srv20263_osho | c25-w.ht-systems.ru:29669 |
srv20263_osho | Query | 2 | Copying to tmp table | SELECT *,
c.access, c.cid as cid
                                                        FROM jos_true AS p
                                                        JOIN
jos_true_catg AS c on c.cid=p |
| 94071681 | srv20263_osho | c25-w.ht-systems.ru:29729 |
srv20263_osho | Query | 3 | Copying to tmp table | SELECT *,
c.access, c.cid as cid
                                                        FROM jos_true AS p
                                                        JOIN
jos_true_catg AS c on c.cid=p |

Как я понимаю виснет запрос SELECT *, c.access, c.cid as cid
                                   FROM #__true AS p
                                   JOIN #__true_catg AS c on c.cid=p.catid
                                   WHERE (catid = '$catid' or parent = '$catid') AND p.published = '1' AND p.approved='1'
                                   AND c.access<= $my->gid AND p.published = '1'
                                   AND p.approved='1' AND c.access<='" . $my->gid . "'
                                   $where_catimg LIMIT 1");

Плиз, подскажи куда копать, очень уж нравится эта галерея и не хочется с нее уходить.....

Неактивен

 

#2 29.05.2010 20:02:51

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Помогите!! Запись в tmp таблицы!!!

Уху, посмотрите SHOW FULL PROCESSLIST во время работы этого запроса, а потом
сделайте на него EXPLAIN — станет понятно, какие ключики ей нужны.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson