手机浏览器扫描二维码访问
学业上一切顺利,生活上有好朋友,工作上还有看重自己的上司。本来已经很顺利了,结果现在更是开启了简单模式。
罗纪没有马上回复,因为不知道怎么说,所以还得再整理一下思路。
就在整理思路的时候,敲门声响起来了。罗纪说了请进之后,一个韩国男员工走进来,礼貌的说道:“您好,这边有一些关于sQL数据库的问题,请问你有时间吗?”
“哦,好。”罗纪招招手:“进来说。对了,你叫什么?”
“我叫李镇贤,叫我镇贤就可以了。”男员工戴着一个黑框眼镜,询问道:“是这样的,我在查询大型数据集和多表查询时,有些查询操作等待时间有点太长了。现在查询平均需要4秒钟才能返回结果,有时候甚至导致时错误。”
罗纪点点头:“你想优化?”
李镇贤说道:“是的,我现在有点不太清楚如何优化,有点无从下手。”
罗纪忽然笑了,问道:“你是刚进入谷歌不久吧?”
“啊,对的。”李镇贤忽然站起来,有些拘谨的样子。
罗纪问道:“是别人让你来问的?”
“是,额,也不全是,我也想知道。”李镇贤解释着。
罗纪心里明白了,作为空降派,谷歌这边员工虽然表面尊重,但对自己实力还是存疑的吧。拿出这么一個作为一个门槛,顺便验证自己实力。
对于这种事,罗纪并没有感觉到冒犯。因为他在美国的时候做的就是技术,现在还是负责这些,明白如果有一个什么都不懂的同事,这种事到底有多难搞。如果是上司,那很多工作就很难进行下去了。
外行指导内行,是技术行业的大忌。
所以这种事以平常心面对就好了,只要展现实力,自然能得到尊重。
但是说起数据库sQL,这个名词对罗纪来说感觉已经很久远了。
毕竟数据库这种东西会的人比较多,难度也相对较低。基本上如果不在商业公司工作,那么这方面知识也不一定会用到。
一个人长时间不接触相关的技术,很容易就忘了相对基础的内容。所以有些算法框架,已经重生过的自己,现在还能记住吗?所以说,自己不能好逸恶劳,还是要好好再提升一下自己了。
罗纪未来想做的事情是很新锐的,所以还要趁着自己记得清楚,至少能把记住一些细节的模型都写下来,不然等到自己能赛博炼丹的时候,却少了至关重要的单方和硬件架构,那可凉凉了。
“罗纪xi?”李镇贤问了一下。
“哦,不好意思,刚刚走神了。”罗纪接过李镇贤的电脑,敲击着键盘,说道:“你这里的查询使用了seLecT*,全选了所有的列,但是你的这层嵌套查询中其实只有id是用得到的。可以只查询id减少数据传输量。尽量避免全表扫描。”
李镇贤点点头:“是的,我是感觉应该是哪个地方出问题了,度始终不理想。”
罗纪说道:“你之前是使用的什么索引来加快查询度?”
李镇贤说道:“hash(哈希)索引我建立了,但是感觉度不是特别快。但是这应该是最快的索引法了,我在想可能是别的地方出问题了。”
罗纪琢磨着:“虽然不会桶溢出,但是感觉......用B树吧”
“B树?”李镇贤有些诧异:“可是用B树不是更慢了?”
罗纪微微一笑:“你现在需要索引的数据里,hash值相等的太多了。有时候hash索引遇到大量hash值相等的情况后,性能真不一定就会比B树索引高。你没有现吗?现在大量的记录指针信息存于同一个hash值相关联。这样要定位某一条记录时,就会特别特别麻烦,反而会浪费多次表数据的访问,最后整体性能反而低下。所以,现在用hash表已经不大适合了。这时候用B树可能度反而更快。”
“原来是这样啊。”李镇贤恍然大悟,再看向罗纪的目光里多了点佩服。
罗纪叹了口气:“要是再加上Redis就更好了。”
李镇贤疑惑的询问:“什么?”
“一种nosQL内存数据库。”罗纪其实已经记不清Redis是什么时候推出的,可能就是这两年。看着对方一脸懵的表情,罗纪也不在意,因为这算不上什么技术秘密。
甚至罗纪干脆反问道:“你难道不知道吗?先,Redis的数据模型与RdBms不同,它采用了更灵活的数据存储和查询方式,只需要描述针对特定抽象数据类型的操作即可。其次,Redis将数据存储在内存中,而非磁盘上,因此大大缩短了读写操作的访问时间,这也是度快的原因。当然,在存储数据时需要采用适合后续快检索的方式。难以置信,你居然不知道?”
被这么一问,反倒是李镇贤开始自我怀疑了,说道:“好像听过。不过我对于sQL的相关事务很久没关心了。因为这次数据中心要来尔开,我才重新研究起这个。”
罗纪在合适的时间点,摆出技术大拿的丑恶嘴脸,说道:“现在查询时间缩短到了仅需1.1秒,度比之前快了近4倍。这对于用户体验来说,算是很不错了。但是你别骄傲,回去再优化一下。我觉得索引度最快可以压到o.1到o.3秒。”
“好的好的。”李镇贤一边答应着,一边退出去。
罗纪看着时间,十分钟后他假装去洗手间,一路上看到众人的目光果然有了点变化。从之前单纯的礼貌,现在多了一些自己人的信赖。
随后整个下午的工作就不多了。等到晚上,掐着点下班。
罗纪还得去小课堂兼职去呢!
其实不管赚多少钱,上班都是一件很痛苦的事情。
好在罗纪并不是最基础的员工,所以没有太多繁琐的工作。作为美国支援过来的员工,在谷歌韩国还是有一些小地位的。起码本地员工在看到罗纪的时候,都比较尊重。
“看来不管在哪,都是外来的和尚好念经啊!”
罗纪一边喝着冰美式,一边查看一下邮件。基本上没有什么事,除了一些广告,就是在美国的白人上司查尔斯跟他打招呼。
对于罗纪离开美国,查尔斯一直挺惋惜的。所以后续再次邮件,告诉罗纪如果什么时候想调回去,他会想办法。并且吐槽新员工办事一团糟之类的。
好吧,其实罗纪有时候现,就算重生,自己好像除了能赚钱以外,并没有什么其他的遗憾需要刻意弥补。
学业上一切顺利,生活上有好朋友,工作上还有看重自己的上司。本来已经很顺利了,结果现在更是开启了简单模式。
罗纪没有马上回复,因为不知道怎么说,所以还得再整理一下思路。
就在整理思路的时候,敲门声响起来了。罗纪说了请进之后,一个韩国男员工走进来,礼貌的说道:“您好,这边有一些关于sQL数据库的问题,请问你有时间吗?”
“哦,好。”罗纪招招手:“进来说。对了,你叫什么?”
“我叫李镇贤,叫我镇贤就可以了。”男员工戴着一个黑框眼镜,询问道:“是这样的,我在查询大型数据集和多表查询时,有些查询操作等待时间有点太长了。现在查询平均需要4秒钟才能返回结果,有时候甚至导致时错误。”
罗纪点点头:“你想优化?”
简介关于风水修命,武道修仙,天地我为尊(穿越传统玄幻无系统风水术种田武道宠物)我命由我不由天叶凡虽为凡骨,却誓要逆天。以风水局建圣地,以前世五千年的农耕文明种灵药,以凡武破苍穹。...
优质精品图书推荐...
简介关于选秀黑幕,一七里香打哭关系户娱乐圈经典歌曲重生全能爽文王腾穿越到蓝星,正好晋级折江好声音决赛,结果却遇到一个关系户。导演助理王腾,这一季的冠军已经定了,决赛时你需要出现一点儿失误。那音你这七里香就是为了好听拼凑起来的。马户你在我这里拿不到高分。王峰我的观点和马老师一样。于成庆我的观点和王老师一样。赵波是我写的。王腾我本来只想好好的参加一次比赛,既然你们都这么针对我,那我就只好把你们送走了!本以为王腾是斗不过好声音节目组和那音等人,结果他直接掏出雨一直下你还要我怎样说好的幸福呢,素颜有何不可海阔天空挪威的森林等等宝藏歌曲,同时拿出好声音节目组搞黑幕的证据。那音王腾,我错了,请你原谅我。王峰我承认我当时说话声音大了点,请你不要介意。折江好声音节目组导演王腾,给我们节目组一次机会,我们以后再也不搞黑幕了。王腾我本来想以普通人的身份参加比赛,结果换来的却是处处针对,我摊牌了,我是个音乐天才。随着王腾进入大众的视野,他一次次刷新人们的认知。本以为他的舞台只在华国,没曾想他又掏出棒子国阿三国漂亮国等国语言的歌曲。且看王腾如何在音乐领域制霸世界!简介无力,请移步正文。...
新手按摩师男主x想恋爱的恐男症女主双初恋,sc,1v1,双箭头,主打暧昧的甜蜜与试探。前半部分主要是各种擦边球,本番要等后期。甜>醋>虐繁华的T市,高楼林立的商业街中隐藏着许许多多声色犬马的销金窟。...
纯net游戏融入现实杀伐果断无敌轻松信息断层壕无人性花样整活,秀翻全场!清朝老兵苏良因为玩穿越火线时过度‘兴’奋。穿越平行世界,net这个世界与蓝星高度融合,只是所有的生活旋律都围绕着net人们通过日常工作赚取gp购买枪械,进入‘地图’探索猎杀幽灵获取更多的武器和财富!苏良初来乍到现自己穿越到了一个同名同姓的废材身上。然而,他无意现自己的妹妹居然是葵,邻家青梅姐姐是传说女帝!随后,更炸裂的来了!系统冷不丁绑定,一个熟悉又陌生的仓库界面弹出他,居然带来了穿越前的满级大号!正当苏良无敌之时,幕后黑暗势力妄图毁掉整个位面。秩序崩溃,苍生泣血!苏良却忽然瞥见了仓库中尘封已久的外挂捆绑包。一尊尊恐怖神明降临cf世界,那一条条蔓延到世界尽头的长长血条令世人窒息。苏良却咧嘴一笑。世界都要毁灭了,我小小开个外挂不过份吧?说完身后王者军火库洞开,亲手上演诸神黄昏!(要收很多女配,生活已经很累了,大伙别那么较真)简介无力,请各位老兵移步正文...
穿越侠岚世界,成为主角辗迟。还记得吗,伸出你的左手,看看掌心之中,是否有着这样一个印记!这一次,融合阴阳之力,元炁和零力共存,阴阳神坠,消灭万零之王穹奇!穹奇临死前开启空间大阵,打通了世界壁垒,异世界无数上古凶兽侵入世间,灾难重临!风语咒饕餮,混沌,朱庆梼杌狍鴞毕方!山海凶兽。灾难来临,辗迟和众侠岚镇守无极之渊,为人类抵挡凶兽,守住人间光明。(谣叔是意难平。穹奇大战篇,无极之渊,谣叔将亲手干掉假叶,为师父报仇,为同伴报仇,亲手结束这一切,他将向众人证明,他山鬼谣不是叛境侠岚,而是一个真正的侠岚!)假叶,这一招之后一切都终将结束,我将耗尽全部元炁,而你也将灰飞烟灭!既然你这么了解我,被千叶翔龙打到的后果你不会不知道!风巽千叶翔龙!我们也回敬你由三种属性元炁结合的侠岚术元神!是真实太过虚幻,使你无法相信,还是梦境太过真实使你无法接受?你问我为什么坚持?因为我是侠岚,而侠岚之名意味着守护!...