Heim > Datenbank > MySQL-Tutorial > Hauptteil

mysql的索引使用不当速度比没加索引还慢_MySQL

WBOY
Freigeben: 2016-06-01 13:51:59
Original
1065 Leute haben es durchsucht

  mysql的索引使用不当速度比没加索引还慢,我们举个例子来解释一下。

  下面是我们插入到这个tuangou表的数据:

  id         web           city            type
  1        拉手网         北京          餐饮美食
  2       拉手网          上海          休闲娱乐
  3       百分团          天津          餐饮美食
  4       拉手网          深圳          网上购物
  5       百分团        石家庄         优惠卷票
  6       百分团         邯郸           美容保健
..
4999   百分团         重庆            旅游酒店
5000   拉手网         西安            优惠卷票

 执行mysql语句:
 $sql = "select from tuangou where web='拉手网' and city='上海'";

(1)如果没有加索引,执行时间是:0.0041秒

(2)如果只给web加索引,执行时间:0.0064秒

(3)如果web和city都加上索引,执行时间:0.0007 秒

  在(2)中虽然加上索引,但查询时间比不加索引用的时间还多。所以我建议大家,需要经常查询的字段都加上索引。




Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!