Многократное повторения SQL запроса

133
22 апреля 2018, 22:08

У меня есть таблица в базе данных. Сильно ли ухудшает производительность, если SQL запрос будет повторяться в цикле скрипта PHP N раз?
Например:

for($i= 0;i<(любое число);i++)
{
query->(select ID from objects where id=$i);
}

Что будет с производительностью, если в таблице будет скажем 100 000, 1 000 000 записей?

Answer 1

Да производительность упадёт сильно, и вообще такой приём это ужасно. Делайте один комбинированный запрос, или вообще передумывайте архитектуру. Честно говоря, не приходит в голову задачи где может понадобиться такой алгоритм запросов к базе данных.

READ ALSO
Перемещение элемента из блока в блок

Перемещение элемента из блока в блок

Добрый день! Подскажите пожалуйста как можно реализовать перемещение выбранного элемента в нужное место по клику на него? Вот живой пример...

180
подключение xampp+oracle

подключение xampp+oracle

xampp не видит oracle, instantclient и oracle 12c установил, затем указал путьВ чем может быть ошибка?

187
Глобальная установка composer

Глобальная установка composer

Когда composer установлен глобально в usr/local/bin то как осуществляется работа с большим количеством проектов на сервере? У каждого свой отдельный...

166
Перенос значений переменной из js в php

Перенос значений переменной из js в php

Почему ничего не выводится?

130