我正在嘗試查詢時間縮短。我正在使用codeigniter ...查詢表中的記錄是100或更少...查詢是2毫秒。一個查詢那從表中獲取1分的記錄,並具有2 where語句正在35毫秒...表中有5000條記錄...通過添加索引對查詢時間的影響
$this->db -> where ('DealSiteId', $q1['DealSiteId']);
$this->db -> where ('DealUniqueId',$q1['DealUniqueId']);
$dup= $this-> db -> get ('deals');
$dup1 = $dup -> result();
if (count($dup1)!=0){
$data['error']="Duplicate, This deal already exists. ";
return $data;
}
我在where子句中......指數型這兩個字段添加索引BTREE。任何更快的方式來檢查重複?