梦殇国际

标题: mysql的两种内连方法及性能比较 [打印本页]

作者: 小B    时间: 2014-4-14 12:50
标题: mysql的两种内连方法及性能比较
1.SELECT * FROM 表a INNER JOIN 表b ON 表a.字段1=表b.字段2
2.SELECT * FROM 表a,表b WHERE 表a.字段1=表b.字段2
上述两种方法有人说是等效的,的确效果是相等的,但解析速度貌似有点差别!

测试环境:
服务器:阿里云ecs.U:至强E5 x2
软件环境:lnmp

数据库,表a有2807表b有833条记录。
测试一,无限定条件
方法1:0.259717
方法2:0.256151
差距不大。但奇迹的事情将要发生了!
测试二,两个限定条件(字段均同一表)
方法1:0.279948
方法2:0.198490
测试三,三个限定条件(多了一个表b字段的限定条件)
方法1:0.214219
方法2:0.164731
越来越奇葩了→_→
表示无解,求大神解答

作者: 小妾    时间: 2014-4-14 12:50
飘,,完全看不懂!!

作者: 阿星    时间: 2014-4-14 12:52
没在意过这些。。。
你说的那个0.x我知道是查询时间

作者: 迈克尔杰克逊    时间: 2014-4-14 12:53
不知。。。HTML知识不高

作者: QQ527816754    时间: 2014-4-14 12:55
看不懂啊

作者: 博士中    时间: 2014-4-14 13:00
看了很高深。不懂啊

作者: 小B    时间: 2014-4-14 13:07
阿星 发表于 2014-4-14 12:52
没在意过这些。。。
你说的那个0.x我知道是查询时间

昨晚优化了一下,今日果然没挂。啊哈

作者: 阿星    时间: 2014-4-14 17:46
小B 发表于 2014-4-14 13:07
昨晚优化了一下,今日果然没挂。啊哈

挂了一次
应该是nginx的问题

作者: lpw171758    时间: 2014-4-14 17:49
谢谢 啦啊





欢迎光临 梦殇国际 (https://714.hk/) Powered by Discuz! X3.4