c++智能指针
c++智能指针是一种内存自动管理,这个pdf很赞http://www.umich.edu/~eecs381/handouts/C++11_smart_ptrs.pdf
感受
越来越明确,越来越具体
数据库层次发现
1、石破天惊的理论,很少,参考前三个数据库领域获得图灵奖的伙伴2、将原创性理论转换为系统性实践的,参考第四个在数据库领域获得图灵奖的伙伴3、抄第二类的实现或者在一到两个点应用了新的算法,宣称国内一流。参考互联网的一线大厂。4、抄第三类的实现,宣称业界对标。参考互联网二线中厂5、毫无追求
MySQL源码中的String
适用于离开作用域就销毁的字符串。
优化器最新战报
已经懂得了优化器的套路。解析出信息,根据这些信息去简化SQL,往已有的执行模型里去靠,并注意性能。虽然实现不优雅,但是功能还是可以的。
欲望
FUCKIT
performance_schema实现套路
实现中大量使用多层次嵌套预编译,大量ifelse,wrapper等不建议去看这个实现start_mutex_wait_v1if(flag_thread_instrumentation)#ifdefHAVE_PSI_STATEMENT_INTERFACE#defineMYSQL_SET_STATEME
向实现细节低头
本来想搞明白所有的东西,然后自己集成,避免引入额外的组件,避免复杂的维护成本。现在想想,相比于投入的巨大精力,其收益过小,还是要有所取舍。
有挑战的事情
有挑战的事情,虽然令人激情澎湃,但是难度确实是实实在在的。我是广友,我要顶住
做个顶天立地的人
做个顶天立地的人要上就上1、在工作期间,较好2、在家里,琐事太多,一旦参与,全天无休。诶,还是怂了。
人无远虑必有近忧
切记啊
抖音再见一周
1、内容过于重复,新的好玩的过少等待一周的积累,再看
石头和沙子的理论要贯彻
不然身体累,心累
驾驶一辆破车
后面需要跟着机械工程师、内燃机工程师、补胎工程师等等
SQL解析和优化器获得重大思路进展
后面的事情全都是实现上的了
最近好事连连
1、见到久仰大名的percona老板2、一位大神给我点了个赞
阅读优化器代码的一点经验
了解flex和bison,把词法解析和语法分析搞明白,这样你就知道SQL中的信息都被提取到哪些数据结构和类中了了解子查询优化,这样你就能理解代码中那么多关于semi-join和intoexists的转换了解最终生成的执行计划的结构,这样你就知道所有的优化的目标是什么,带着问题去看,更容易看穿整个过程
瓶、石头、沙子
合理安排时间,不要分散太多的精力
最高技术理想
最高目标随意改写SQL实现方式数据结构的高度抽象调研Oracletidb
隐晦的秘密
不到一年翻倍了,也算是实现了长久以来吹的NB了未来2年,要追求更卓越的技术!