Как улучшить производительность соединения в Codeigniter? - PullRequest
0 голосов
/ 09 февраля 2020

Я использую левое соединение между codeigniter и 2 таблицами. Моя цель - найти данные в таблице «сток», которых нет в таблице «продукты». Но как я могу ускорить его очень медленно?

Номера строк в таблице

stok - 35,353 line
urunler - 167,445 line


 public function kitapKontrol()
    {
        $this->db->trans_start();
        $this->db->select('stok.isbn,urunler.isbn');
        $this->db->from('stok');
        $this->db->join('urunler', 'urunler.isbn = stok.isbn','left');
        $query = $this->db->get()->result();
        return $query;
        $this->db->trans_complete();
    }

Результат процесса

$kitaplar = $this->api_model->kitapKontrol();
print_r($kitaplar);

1 Ответ

0 голосов
/ 10 февраля 2020

повторно проверьте индекс таблиц или попробуйте повторно проиндексировать таблицы

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