LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 05:24:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 [2]  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Добавить showUserComments() и countUserComments()  (Прочитано 4737 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
O.b.
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 17


« Ответ #30 : 16.06.2010, 10:55:17 »

вечером проведу эксперименты дома и на сервере.

Чего показало вскрытие? Можно на EXPLAIN SELECT этих запросов посмотреть? Нет ли конфликта между group by и order by (если разные индексы)? А вообще тут конечно же отдельные таблицы напрашиваются и JOIN к ним из _jcomments, дергать сотни тысяч записей комментариев из за этого не стоит. Явная засада с ростом количества записей.
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #31 : 16.06.2010, 11:32:14 »

Чего показало вскрытие?
да я тут увлекся, добавил функцию бана по IP и настройку прав по редактированию/изменению/удалению комментариев для владельцев комментируемых объектов.

А вообще тут конечно же отдельные таблицы напрашиваются и JOIN к ним из _jcomments, дергать сотни тысяч записей комментариев из за этого не стоит. Явная засада с ростом количества записей.
так вот поэтому-то у меня и появилась мысль сделать таблицу объектов, ибо по ней такие запросы делать проще.
Записан
Страниц: 1 [2]  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet