MySql yerine birden çok sütunun biri birincil dizin kullanarak!

0 Cevap php

Tamam ben burada bir SQL sorgusu var:

 SELECT a.id,... FROM article AS a WHERE a.type=1 AND a.id=3765 ORDER BY a.datetime DESC LIMIT 1

I wanted to get exact article by country and id and created for that index with two columns type and id. Id is also primary key. I used the EXPLAIN keyword to see which index is used and instead of the multiple column index it used primary key index, but I did set the where stuff exactly in order as the index is created.

Birincil biri hızlı olduğu için MySQL birincil anahtar dizini yerine birden fazla sütun dizini kullanıyor mu? Yoksa birden fazla sütun dizini kullanmak için MySQL zorlamak gerekir?

P.S. Sadece 1 sonuç satır olduğunda sırasını kullanmak için aptal olduğunu fark ettim. Haha. Bu 0.0001 saniye arama süresi arttı. : P

0 Cevap