一:先看看没有主键的情况
浏览器f12-notework,查看网页请求所消耗的时间
TTFB:首字节时间(表示前端发送请求-http-后端处理请求-http-前端收到响应的时间) Explanation:总耗时访问systemCurrent.html,耗时3.47s,ttfb就3.17s,说明后台逻辑处理部分太耗时
耗时的原因:表(几十万条数据)没有设置主键。
查询速度慢,跟表索引有关,设置主键时会自动创建主键索引sql很简单就一句话
SELECT time,
ti1201 ,
ti1202a ,
ti1202b ,
tica1203,
ai1201 ,
pi1201a ,
pi1201b ,
fi1201
from KF0001 Order By time Desc limit 1;
二:再看看有主键的情况
KF0001 表设置主键后的运行效果图
这个响应速度(373ms)勉强还能接受的!
本文通过对比有无主键情况下同一SQL查询的响应时间,揭示了主键对于提高数据库查询效率的重要性。实验显示,在没有主键的情况下,查询耗时显著增加,而设置主键后查询速度得到了明显改善。
3885

被折叠的 条评论
为什么被折叠?



