Я работаю над новой системой управления dry и хочу получить информацию о заказе клиента с именем клиента из двух таблиц, содержащих более 25 000 строк данных. Мой код работает нормально, но использование соединений занимает слишком много времени, чтобы получить результат. Пожалуйста, помогите мне оптимизировать запрос. спасибо, вот мой код, который работает нормально, но для возврата данных требуется больше минуты и почти всегда происходит сбой ...
$this->db->select('users.first_name,customer_order.auto_id, customer_order.invoice_no, customer_order.order_date, customer_order.order_place_from, customer_order.customer_id, customer_order.total_qty, customer_order.discount, customer_order.disc_amt, customer_order.total_paid, customer_order.total_balance, customer_order.delivery_date, customer_order.amt_paidby, customer_order.order_status, customer_order.mode_of_payment_adv, customer_order.advance_paid, customer_order.mode_of_payment_bal, customer_order.balance_paid_date');
$this->db->from('customer_order');
$this->db->join('users', 'customer_order.customer_id=users.id');
$this->db->order_by("auto_id","desc");
$data['invoiceorder'] = $this->db->get()->result();
Ограничение записи дает точное время, но мне нужно получить все записи