У меня есть таблица в базе данных. Сильно ли ухудшает производительность, если SQL запрос будет повторяться в цикле скрипта PHP N раз?
Например:
for($i= 0;i<(любое число);i++)
{
query->(select ID from objects where id=$i);
}
Что будет с производительностью, если в таблице будет скажем 100 000, 1 000 000 записей?
Да производительность упадёт сильно, и вообще такой приём это ужасно. Делайте один комбинированный запрос, или вообще передумывайте архитектуру. Честно говоря, не приходит в голову задачи где может понадобиться такой алгоритм запросов к базе данных.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей