Мне нужно выбрать из базы данных около 200 000 rows
, как это сделать быстро?PHP огромный mysql select
Выделить по частям и в результате слить массивы или использовать кеш или что-то вроде этого?
Выбрать: 2 inner join
.
SQL select быстрый 5ms
, но как быстро анализировать эти данные с помощью php (in loop)?
Если ваш проект базы данных хорош (с хорошими показателями в основном), это должно быть относительно быстро, чтобы получить. Чем больше будет обработка данных в вашем PHP-коде. Что вы хотите сделать с 200 000 строк данных на одной странице PHP? –
@ X.L.Ant Мне нужно проанализировать всю запись со сложными условиями с PHP (я не могу это сделать в SQL) и выбирать только правильные записи и отображать на странице. Как это сделать с PHP? – Wizard
Мы не можем помочь вам, не видя код, показывающий, что вы пытаетесь сделать, и почему вы не можете сделать это в SQL. Я предполагаю, что вы не сможете быстро его обрабатывать на стороне PHP. Цикл через 200 000 строк займет некоторое время, что бы вы ни делали. –