数据库建表时,设置主键的重要性

来源:互联网 发布:windows遇上 编辑:程序博客网 时间:2024/06/07 02:37

一:先看看没有主键的情况

  1. 浏览器f12-notework,查看网页请求所消耗的时间

    TTFB:首字节时间(表示前端发送请求-http-后端处理请求-http-前端收到响应的时间)Explanation:总耗时
  2. 访问systemCurrent.html,耗时3.47s,ttfb就3.17s,说明后台逻辑处理部分太耗时

    这里写图片描述

  3. 耗时的原因:表(几十万条数据)没有设置主键。

     查询速度慢,跟表索引有关,设置主键时会自动创建主键索引
  4. sql很简单就一句话

    SELECT time,
    ti1201 ,
    ti1202a ,
    ti1202b ,
    tica1203,
    ai1201 ,
    pi1201a ,
    pi1201b ,
    fi1201
    from KF0001 Order By time Desc limit 1;

二:再看看有主键的情况

  1. KF0001 表设置主键后的运行效果图

    这里写图片描述

  2. 这个响应速度(373ms)勉强还能接受的!

原创粉丝点击