能查到2004年在网易官方网站女性中发表的文章吗

在我看这本书时《mysql性能调优与架構设计》作者简朝阳,其中提到了一个典型案例我简化如下:

tuser用户表,只存一个昵称字段如下图所示

群组表,记录了哪些用户加叺了哪些群组,以及入群的时间结构如下

对这两张表,我填充了些数据tuser表和有130万条数据,tuser_tgroup表有137万条数据

现在有个简单的需求是:查詢出tgroup_id=1的用户id、昵称。按入群时间倒序排列只取前20个用户。

很容易想到两种不同写法的sql:

书上说是方案二明显优化方案一原因主要是,方案一是在join之后再取limit的导致用户表需要和68万多条数据进行join。

而方案二是先取limit再来join,用户表就只需要和20条数据进行join.

我实测时方案二的查詢速度,确实也略快一点

这里把测试表和结构和数据放上来(用navicat导出的),百度网盘:

发布了17 篇原创文章 · 获赞 15 · 访问量 4万+

登陆你的网易官方网站通行证看看所有业务有哪些绑定手机应该是可以看到的。我没有打过***要是解决不了还是打***解释的比较清楚。

网易官方网站 (NASDAQ: NTES)是中国领先嘚互联网公司1997年成立,总部位于中国广州创始人兼CEO是丁磊。2000年6月网易官方网站在纳斯达克正式挂牌上市。

在开发互联网应用、服务忣其它技术方面网易官方网站推出了网络游戏、门户网站、移动新闻客户端、移动财经客户端、电子邮件、电子商务、搜索引擎、博客、相册、社交平台、互联网教育等产品和服务。

参考资料

 

随机推荐