0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 915 Просмотров
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Здравствуйте!

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

SmokerMan

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

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Отдельно в цикле? Жуть :)
Ну если у Вас маленькое количество товаров, то ещё может быть вариант, что SELECT в цикле быстрее JOIN. Пробуйте для интереса замерить, как SmokerMan написал.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Запрос в базу

Автор User82

Ответов: 5
Просмотров: 741
Последний ответ 28.10.2017, 12:29:03
от fsv
Два запроса к базе данных за раз можно делать?

Автор borro

Ответов: 4
Просмотров: 1131
Последний ответ 17.10.2017, 09:30:44
от SeBun
sql запрос для вывода правильной даты

Автор Frics

Ответов: 4
Просмотров: 1058
Последний ответ 04.07.2017, 14:17:22
от SeBun
Вывод данных из MySQL на сайт

Автор Frics

Ответов: 5
Просмотров: 2602
Последний ответ 20.06.2017, 13:21:49
от Septdir
Запрос на обновление данных

Автор web3.0

Ответов: 0
Просмотров: 887
Последний ответ 30.04.2017, 21:30:12
от web3.0