mysql inner join性能
select count(1) from (
select login_id,id from PlatformPassPort where login_id like 'ab%'
) t1 inner join
pp_PlatformAccount t2 on t1.id = t2.passportId
select count(1) from PlatformPassPort t1 inner join
pp_PlatformAccount t2 on t1.id = t2.passportId
where login_id like 'ab%'
本来以为inner join先执行的话可能会导致速度变慢(测试的是160w的数据量,基本是表表的全连接) ,但是发现结果2者时间差不多,可能mysql做了优化。100条以内的数据量应该感觉不到时间。所以,我的结论是:有限条目的查询条件(尤其是单表的查询)
可以放心使用inner join -- 即使数据上百万。
select login_id,id from PlatformPassPort where login_id like 'ab%'
) t1 inner join
pp_PlatformAccount t2 on t1.id = t2.passportId
select count(1) from PlatformPassPort t1 inner join
pp_PlatformAccount t2 on t1.id = t2.passportId
where login_id like 'ab%'
本来以为inner join先执行的话可能会导致速度变慢(测试的是160w的数据量,基本是表表的全连接) ,但是发现结果2者时间差不多,可能mysql做了优化。100条以内的数据量应该感觉不到时间。所以,我的结论是:有限条目的查询条件(尤其是单表的查询)
可以放心使用inner join -- 即使数据上百万。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
[mysql] mysql查询数据表中没有重复的列字段
阿来小同学
2020-07-08 06:34:57
MySql,Oracle,SqlServer的获取链接
伟衙内
2020-07-06 16:45:44
windows 10下VS2019编译mongoDB c、c++API(win10下vs2019编译mongo c++)
小明乐
2020-07-05 01:07:41
mysql错误SQLstate[HY000];errorcode[1366];Incorrectstringvalue:'\xF0\xBF\xAA\xB7\xEF\xBF...'解决办法
mezheng
2020-07-05 00:02:38
(转)MySQL的维护语句
Analyze TableMySQL的Optimizer(優化元件)在優化SQL語句時,首先需要收集一些相關信息,其中就包括表的cardinality
iteye_8450
2020-07-04 17:50:35
数据库乐观锁和悲观锁例子和分析
jingzhi_f
2020-07-04 10:03:51
oracle空间监控脚本
select tbs as 表空間名稱, sum(totalM) as 空間合計M, sum(usedM) as 已使用空間, sum(remainedM) as 剩餘空間M, su
xiaosheng2008
2020-07-03 20:43:48
oracle常用视图
xiaosheng2008
2020-07-03 20:43:48
db2常见问题
xiaosheng2008
2020-07-03 20:43:48
DB2 HADR快速配置
xiaosheng2008
2020-07-03 20:43:37
mysql字段类型及占用字节 利于优化
pengone
2020-07-03 13:27:30
1.1 mysql 架构
gryllsxu
2020-06-30 04:06:59
Oracle:冷备份恢复
parallel0
2020-06-29 14:24:37
Redis学习及集群方案
huifeng773950918
2020-06-29 10:43:11
24小時熱門文章