Bendi新闻
>
Twitter的中国人,机器学习玩SQL,牛逼大了。。。

Twitter的中国人,机器学习玩SQL,牛逼大了。。。

关注飞总聊IT,了解IT行业的方方面面。


这事情,发生的时候挺早的,但是我最近才听说。


具体来说,可以看一下这篇文章:


https://blog.x.com/engineering/en_us/topics/insights/2021/forecasting-sql-query-resource-usage-with-machine-learning


文章讲的是Twitter的中国人搞的一个功能,通过对SQL语句进行机器学习,可以学习出来,哪些SQL语句需要多少CPU的时间,会消耗多少memory。


简单来说,这里用了机器学习的方法,把SQL语句变成数字串,然后,把使用多少CPU进行分类,分成短中长三类,内存也是。这样的数据集通过机器学习一下以后,就可以得到一个模型。


后面就可以用这个模型,来对新进来的SQL文本进行预测,看看新的SQL Query需要多少CPU,用多少memory。


数据层面,训练数据只需要SQL语句,然后用了多少CPU和多少内存就行了,因为是训练两个模型,所以我估计预测CPU的模型不需要内存信息,反之亦然。


根据作者的说法,precision和recall都相当的不错。


有了这个预测以后,就可以在SQL查询进来的时候,根据SQL语句决定到底应该去什么cluster跑了,查询快的给专属快查询的cluster,慢的就去慢的。


我当然不是什么机器学习的专家。我对机器学习懂的程度,大概也仅仅限于我上课学的那么一点。


但是关于能不能够只用SQL语句的文本,就可以预测出这个SQL大概需要多少的CPU time,要用掉多少memory这件事情,大概率来说,应该成功率比较低才对。


可能作者做的是分类,分类的话给与的模糊空间比较大,所以会准确一点。


但是我们知道现实世界里面,往往会有很多ETL的sql是重复跑的,所以一模一样的SQL出现很多次也很正常。


那么这些SQL就会同时出现在training set, validation set和test set里面,除非系统进行了dedup。但是我想从我对文章的理解,显然是没dedup的。


所以信息明显是已经在数据中给互相泄露出去了,最后到底学出了什么东西,我是真的看不懂了。


我感觉自己有点孤陋寡闻了。原来机器学习还可以这样用,最后还能达到这么好的效果。


就我简单朴素的理解来说,这个项目要想成功,真的需要有很多很多的假设条件,而我的确不知道,这些假设条件们分别都是什么。


但是,它貌似就真的很成功,作者也对这项目很骄傲。所以,真的是我孤陋寡闻了,我实在是没想到,这么用机器学习的。


作者们开源出来了这个项目,我很好奇的事,不知道到底有多少人在生产系统里真的用了这个开源项目。要是有人知道的话,欢迎给我留言。


不过我看了一下LinkedIn,作者似乎已经在Twitter被马斯克的大裁员中被裁了,然后迅速的去了Alluxio。也不知道这个开源项目还有没有人在维护


我最近写的专栏,讲职场的故事,有兴趣的可以订阅,有很多人说学到了经验,不喜欢的一天内可以退款


微信扫码关注该文公众号作者

来源:飞总聊IT

相关新闻

会颠勺的国产机器人来了:大模型加持,家务能力满分会自主学习的“家务机器人”来了,华人主创称“它还比较蠢”玩大了!年中6月折扣大方的狠,奥莱这些大牌特价够给力!520,你收到大A的爱了吗?万万没想到!这只“520概念股”直接涨停!股民:以为只是玩笑话,居然真有![神吐槽]爱德华兹又进化了,华子牛逼克拉斯!请个菜鸟教练,是蔡老板的最大败笔!禁令再升级!拜登政府已不想让中国人在美从事AI工作了,套壳大模型的公司也危险了让 Altman 也玩上瘾的「语音 Twitter」,在硅谷彻底火了中国人曾将巴尔的摩大桥保护得很好!可惜了带出53位牛剑学子的科学家校长,在北京办了一所让孩子“玩个够”的学校……牛逼!就因为它,我已经看不上3000元的风扇了John Locke开题后,我受到了暴击!原来北师大实验、SAS、包校学霸的真实英文水平竟那么牛?【今日天下0416】中国人比欧美人更容易骨质疏松?湾区IT大厂裁员10%;当年班上的漂亮女同学最后嫁给了谁;回国探亲分享支付经验上过太空,拿过非遗,它如何征服了中国人的胃?玩大了!CFA考生错过这次再等一年...能治好180高血压和腹泻、开车多活30年、10多万汽车0元购……这个车圈老板玩大了俄宣布“已处于战争状态”,马克龙玩大了分析了6万条微博,我们找到了中国人的年味变迁他们排队回家,刺痛了多少中国人的心林徽因终于拿到了宾大的学位证书,迟到了100年国宝排队回家,刺痛了多少中国人的心!相当罕见!苹果今晚给iPad更新了波大的。欲哭无泪!又一家房产开发商破产,买这些楼盘的亏大了!这爷孙皇帝顶着「昏君」恶名,却共同点亮了大明朝的高光时刻!临时降价,提前买票的亏大了?
logo
联系我们隐私协议©2024 bendi.news
Bendi新闻
Bendi.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Bendi.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。