社区
MySQL
帖子详情
这俩SQL的效率哪个更高
我不是稻草人
2009-11-20 02:01:29
select username from a where id=1
select username from a where id=1 limit 1
说明第一个SQL也是返回一条记录..ID在数据库中是唯一值
...全文
48
3
打赏
收藏
这俩SQL的效率哪个更高
select username from a where id=1 select username from a where id=1 limit 1 说明第一个SQL也是返回一条记录..ID在数据库中是唯一值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vinsonshen
2009-11-20
打赏
举报
回复
ID在数据库中是唯一值
------------------
这样的话差别完全可以忽略不计
xiaodong101010
2009-11-20
打赏
举报
回复
不管用没用索引 建议第一个
ACMAIN_CHM
2009-11-20
打赏
举报
回复
select username from a where id=1
select username from a where id=1 limit 1
如果第二句只是多了一个 limit 1 则效率几乎完全相同,理论上只差不到10个CPU周期。
select username from a where id=1
select username from a order by id limit 1
如果你想问的是这两个,则看你的索引情况。
如果ID是主键或索引,则效率相差并不多。
如果ID是非索引,则第一个效率高。
实战化课程:全面掌握
SQL
Server高可用技术,从菜鸟到专家
WS2016-
SQL
2017与WS2019-
SQL
2019是目前大多数企业
SQL
Server高可用的主要平台,基于微软产品生命周期现在一些企业也在讲早期的AOAG向这两个版本迁移,掌握这两种组合不仅让学员学会,更能学有所用。 本课程为后续...
MongoDB vs My
SQL
,哪个
效率
更高
?
顺带与关系型数据库My
SQL
进行对比,比较这两种不同类型数据库的
效率
。如果只是想学习bulkWrite()的使用的看第一部分就行。 测试环境:win7旗舰版、16G内存、i3处理器、MongoDB3.0.2、my
sql
5.0 一、MongoDB批量操作...
如何使用
SQL
快速删除数百万行数据
【7】小技巧,如果你的大表有递增的ID,删除的或者保留数据的能够以ID作为划分的那么select的条件可以通过这里进行优化,那么操作
效率
会更快。通过上面的方式500万的数据不到1分钟,还是比较快的。
My
SQL
高级2--
SQL
优化
存储引擎2.1查看数据库中的存储引擎2.3存储引擎的选择3.
SQL
语句优化3.1
SQL
语句优化步骤3.1.1查看
SQL
语句的执行频率(借鉴性指标)3.1.2 定位低
效率
执行
SQL
3.1.3 explain分析执行计划3.1.4 show profilefe分析
SQL
...
55My
SQL
高级
SQL
语句
My
SQL
高级
SQL
语句
MySQL
56,675
社区成员
56,706
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章