神奇的 SQL 之 MySQL 执行计划 → EXPLAIN,让我们了解 SQL 的执行过程!
发布:01/07/2021 11:57:05
阅读:12
MySql
标签:
sql
mysql
优化
sql性能
简介: 某一天,楼主打完上班卡,坐在工位逛园子的时候,右下角的 QQ 闪了起来,而且还是个美女头像!我又惊又喜,脑中闪过我所认识的可能联系我的女性,得出个结论:她们这会不可能联系我呀,图像也没映象,到底是谁了?打开聊天窗口聊了起来 她:您好,我是公司客服某某某,请问 xxx后台 是您负责的吗? 我:您好,是我负责的,有什么问题吗? 她:我发现 xxx 页面点查询后,一直是 加载中... ,数据一直出不来,能帮忙看看吗? 我:是不是您的姿势不对? 她:我就 xxx,然后点查询 我:骚等下,我试试,确实有点慢,很长时间才能出来 她:是的,太慢了,出不来,都急死我了,能快点吗? 我:肯定能、必须能!您觉得什么速度让您觉得最舒服? 她:越快越好吧 我:呃...,是吗,我先看看是什么问题,处理好了告诉您,保证让您觉得舒服! 她:好的,谢谢! 公司没有专门的搜索服务,都是直接从 MySQL 查询,做简单的数据处理后返回给页面,慢的原因肯定就是 SQL 查询了。找到对应的查询 SQL ,就是两个表的联表查询,连接键也有索引,WHERE 条件也能走索引,怎么会慢了?然后我用 EXPLAIN 看了下这条 SQL 的执行计划,找到了慢的原因,具体原因后面揭晓(谁让你不是猪脚!)
查看详细 →神奇的 SQL 之性能优化 → 让 SQL 飞起来
发布:01/07/2021 11:57:05
阅读:11
MySql
标签:
sql
mysql
优化
sql性能
简介: 在像 Web 服务这样需要快速响应的应用场景中,SQL 的性能直接决定了系统是否可以使用;特别在一些中小型应用中,SQL 性能更是决定服务能否快速响应的唯一标准 严格地优化查询性能时,必须要了解所使用数据库的功能特点,此外,查询速度慢并不只是因为 SQL 语句本身,还可能是因为内存分配不佳、文件结构不合理、刷脏页等其他原因 因此本文即将介绍的优化 SQL 的方法不能解决所有的性能问题,但是却能处理很多因 SQL 写法不合理而产生的性能问题 下文将尽量介绍一些不依赖具体数据库实现,使 SQL 执行速度更快、消耗内存更少的优化技巧,只需调整 SQL 语句就能实现的通用的优化 Tips
查看详细 →教程-web应用-MVC -- 在 ASP.NET Core 中使用 SQL
发布:01/08/2020 16:24:04
阅读:10
标签:
net
core
3.0;ASP.NET
Core;ASP.NET
Core
3.0;教程
在
ASP.NET
Core
中使用
SQL
简介: 教程-web应用-MVC -- 在 ASP.NET Core 中使用 SQL
查看详细 →