為什么需要強(qiáng)制索引锄列?
`數(shù)據(jù)庫沒有使用我們設(shè)想的索引進(jìn)行sql查詢兽泣,導(dǎo)致查詢特別慢稿壁。`
mysql強(qiáng)制索引查詢語句
select * from test where tt = 1 force index(idx_tt); // 強(qiáng)制索引
select * from test where tt = 1 use index(idx_tt); // 優(yōu)先按照這種索引查找
laravel中實現(xiàn)強(qiáng)制索引查詢
$this->model
->setTable(DB::connection('test_db')->raw('test' . ' FORCE INDEX(tt)'))
->where('tt', 1)
->get();