COUNT(id) будет быстрее?

155
19 февраля 2019, 14:10

Что будет быстрее?

$i = $DB->query("SELECT COUNT(id) FROM `table`")->fetch_assoc();

или

$i = $DB->query("SELECT id FROM `table`")->num_rows;

?

Answer 1

Первый вариант будет быстрее т.к. не нужно тратить время на запихивание всех строк в ответ. RAM опятьже не пострадает.

READ ALSO
Название модуля в 1С-Битрикс

Название модуля в 1С-Битрикс

Выручайте! Уже не знаю в какую сторону копатьПубликую свое решение в marketplace

162
Как перемешать записи в Б.Д?

Как перемешать записи в Б.Д?

Есть таблица состоящая из n количества записейНужно перемешать эти записи в случайном порядке

127
Получить pid процессов по имени скрипта

Получить pid процессов по имени скрипта

Нужно получить pid 2х или более скриптов, работающих в фоновом режимеЗатем по их pid они будут закрыты через kill $pid но вопрос - как их получить...

158
данные из парсера не обновляются без перезагрузки страницы

данные из парсера не обновляются без перезагрузки страницы

есть парсер, который лежит в файле parsphp

173