为什么你总是做不好性能调优?

Posted 数据工人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么你总是做不好性能调优?相关的知识,希望对你有一定的参考价值。

先说下,这是一篇硬广。


再先说下,我最近做的两件沙雕事情,可以理解为行为测试,可以不要脸的类比为传说尝百草哈。


我去年看过一本书叫做《灰度决策》,其实灰度这个词我更早知道是任正非提出来的灰度管理,再之后出来一个词叫灰度发布,现在好像也不再提了,不知道是都已经做到了,还是场景不通用流行不下去了。


不管怎么说,这本书挺好的,翻译得也还不错,可以看看。


而灰度之于我,其实是件非常难的事。



说回吃蓝莓。一般超市,都是100g一小盒,忘记多少钱了,二三十吧。每次吃,都觉得不过瘾,吃两盒也不过瘾,吃再多嘛就觉得好像也不值当。


这次岳母从蓝莓小镇带了好多过来,吃得慢放冰箱里也容易坏,我就做了件这么沙雕的事,吃多少我就真的不再想吃了呢?



2斤。吃完第二天喝凉开水都感觉牙齿是酸的。突然觉得商人搞成100g一小盒还是有点科学道理的。单价提升了,还给人留下一点点的未满足感。马亲王的长安十二时辰里,有一个桥段,守捉郎们煮汤喝,统领从口袋里掏出珍贵的胡椒粉,只倒了一点点进去,其他人要求再倒些的时候,他完全没有理会,好像还说了句啥话。


沙雕事之二呢,是连续看电视剧的时间极限。连续看了40集的《大明王朝1566》、58集的《猎场》,还穿插看了个电影《茶馆》,看到最后关键是眼睛受不了了。看茶馆呢是因为文马离婚有篇文章写到了老舍的婚姻以及老舍的死。看了茶馆后觉得,老舍就算他老婆没有举报,在那个年月老舍被逼死的可能性也是极大的。由此联想到因为《海瑞罢官》而在狱中自杀的吴晗,所以看了大明王朝。海瑞这厮,别说在明朝了,就算在当代社会,也是极难生存的。这就联想到“被微软全球封杀的程序员”王垠,这个人极为牛逼,大概看看(“https://bbs.kafan.cn/thread-2088911-1-1.html?_t=t”):

  • 被保送清华大学计算机系软件所硕博连读 

  • 因为对学校不满,在清华大学、康奈尔大学、印第安纳大学伯明顿分校读本科、硕士、博士期间三次退学

  • 早在2003年,他就因发表《完全用Linux工作》、《写给支持和反对<完全用linux工作>的人们》,痛陈Windows弊端、宣扬Linux而出名

  • 2005年9月22日在水木社区BLOG上发表了《清华梦的粉碎--写给清华大学的退学申请》明确要求退学,痛斥国内高等教育弊端

  • 2008年发表《Cornell感受》并从康奈尔大学退学,到印第安纳大学伯明顿分校(IUB)计算机继续攻读博士学位;

  • 2012年,发表《对博士学位说永别》,从IUB退学,他认为他的“博士生涯”已经帮助他找到了比博士学位更重要的东西

  • 曾经在谷歌实习,2012年结束在Google的实习后发表《王垠:我和Google的故事》,他在其博客中宣布停用Gmail,并建议大家也都停用。“因为Google太邪恶了”

  • 从微软离职后,写了篇《微软的秘密离职协议》:“我与微软的对峙,终于以我的‘有条件离职’而告终,现在微软把事情弄得相当丑陋,我不想再坏自己心情,所以抛开他们不理了。‘有条件离职’的意思是,微软必须满足我的条件,我才会签字表示‘自愿离职’。看来微软真是目光短浅的公司,宁愿放弃优秀的人才和极其可靠的代码,也不愿意给人合理的报酬和职称。或者也许我的代码写得实在太清晰了,所以他们觉得不需要我就可以搞定一切吧,那我祝他们好运了。”


跟管理和决策需要灰度不一样,我觉得工程还是需要追求极致,沙雕实验是为了证明我还具有工匠精神,后续的是提升工匠能力。


其实,作为计算机从业者,我觉得还需要具备工程能力。回顾与我有过交集的人,除了思维能力之外,工程能力也是发展高度的关键因素,这个东西就跟盖高楼的地基一样,马虎不得。


好了,啰啰嗦嗦写这么多,接下来要推荐个课程了。


这个培训课程的作者是老虎刘,我一向都忘了他的真名了。跟他从未见过面,但是一直偶尔有在微信上进行交流。


为什么要推荐这个课程,主要是因为老虎刘属于我刚才说的这种工匠精神很强,工程能力也极强的这么一个人。


老虎刘出身很牛,最早是在RWP中国团队,应该是steve的手下,后面转战ACS团队。近期已离职,响应中堂号召,创新创业了。


他有个习惯,就是拿出别人写的Oracle性能优化的文章,然后告诉别人,哪里哪里优化错了,要么是过程错了,要么是方法错了,有时还一一验证。这是极为不容易的。喷子很多,实证很难。这是最重要的推荐理由。


当然,他的课程本身很不错。看看大纲:

课程分为8个主题(

受时间所限8个主题不能逐一深入讲解,重点深入讲解前面几个专题,后面的专题先做重点介绍,以后有机会再开课讲解,后面几个专题更适合数据库开发人员。


· 工具专题

· 索引专题

· 执行计划专题

· 统计信息专题

· Hint专题

· 并行专题

· 开发与设计

· OLAP/数仓技术


如果你看过我写的,应该记得top 3就是快刀手ora,老刘私家定制版本的应该更加全面了。


这个培训的地点在广州,岗顶附近。


时间是8月24-8月25  (9:00~12:00  13:30~17:30)


价格是2500元。


价格是可以优惠的。

其他福利: 

  • 每人赠送一本签名《Oracle Database 12cR2 性能调整与优化》 

  • 免费课后答疑1~2次

  • 私家工具ora

报名与优惠: 

  • 8月18日24点前报名并交定金500元,可享优惠价格2000元。

  • 成功推荐一人,双方还可再享200元优惠,推荐越多优惠越多,上不封顶。


如果报名人数不足10人,8月19日退还定金,取消本次培训,免费赠书做补偿。如果培训如期进行,定金不退。 


 关于发票: 

如果需要公司报销,可以开正式发票(不可享受优惠价格,按2500开票) 


这个培训价格算不算贵呢,不好说。可以比较下国外一个优化大师的课程。

Tanel Poder大师的培训费用4小时线上3600美元

https://blog.tanelpoder.com/seminar/


推荐就到这里了。


你可以转发这篇文章,也可以点“再看”。也可以在这篇文章评论区写评论,8月12日12点,评论点赞第一名的,送下面这本书(快递费自理。)。