Форум русской поддержки Joomla!® CMS
28.07.2017, 19:04:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Стоит ли создавать отдельный запрос к базе данных?

 (Прочитано 84 раз)
0 Пользователей и 1 Гость смотрят эту тему.
borro
Живу я здесь
******

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

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


желаю вам счастья


« : 10.07.2017, 12:13:15 »

Здравствуйте!

В разрабатываемом модуле возникла задача вывести помимо информации о товарах информацию о категории, из которой они берутся,  а именно название и описание.
Можно доработать SELECT запрос, добавив в него к каждой строке с информацией по товару название и описание категории, то есть создать некоторое дублирование информации. А можно отдельным запросом эту информацию вытащить. Как проверить, что будет более емко по времени исполнения?
Записан
SmokerMan
Профи
********

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

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



« Ответ #1 : 10.07.2017, 12:21:35 »

Код:
$start = microtime(true);
//запрос
$time = microtime(true) - $start;
printf("Запрос выполнялся %.4F сек.", $time);
ну или включить отладку системы, правда хз там есть время запросов или нет
Записан
b2z
Support Team
*****

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

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


Разраблю понемногу


« Ответ #2 : 10.07.2017, 12:58:00 »

Отдельно в цикле? Жуть Azn
Записан
borro
Живу я здесь
******

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

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


желаю вам счастья


« Ответ #3 : 10.07.2017, 12:58:25 »

Спасибо!
Записан
b2z
Support Team
*****

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

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


Разраблю понемногу


« Ответ #4 : 10.07.2017, 14:03:03 »

Отдельно в цикле? Жуть Azn
Ну если у Вас маленькое количество товаров, то ещё может быть вариант, что SELECT в цикле быстрее JOIN. Пробуйте для интереса замерить, как SmokerMan написал.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | 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