0
点赞
收藏
分享

微信扫一扫

2022-09-23 答辩准备


摘要:

处理答辩的相关事项

内容分类:

  1. 岗位定位
  2. 目标回顾
  3. 工作目标完成情况(3个月)
  4. 未来1-3个月的目标和计划

岗位定位:

  1. 负责整个查询优化器, 在查询性能指标上胜过竞品

目标回顾:

  1. 优化TPCH慢SQL (Q2,Q4,Q16,Q17,Q18,Q20,Q21,Q22)
  2. 协助客户项目

为什么要定这样的目标:

查询性能关乎产品在商业上的成功, 如果查询性能低下那么将无法说服客户使用本数据库产品

达成目标后对业务的影响:

  1. 在数据据基准测试TPCH上将优于其他数据库, 在标准数据库性能排行上将处于前列
  2. 对客户的查询请求处理更快后, 更能说服客户购买stonedb产品

对团队的影响:

  1. 在达到目标的过程中,给团队亲自示范不但要将事情做对, 更要用正确的方式将事情做对
  2. 为了优化查询性能, 更加深入的去思考代码, 对其中不好的设计和做法予以揭露, 提升整个团队的开发能力
  3. 为了对查询性能的测试数据有一个可稳定复现的办法, 引入Jenkins做内部CI自动化工具, 提升了整个团队的工作效率

与团队目标的关系:

  1. 查询性能提升上去之后, 更有助于Tianmu引擎在业界的影响力, 从而也更有助于打造公司知名度

目标完成情况:

  1. 慢SQL最高优化掉99.8%的耗时 (从40分钟优化到4秒)
  2. 优化掉不必要内存占用, 解决在大数量查询时出现的OOM问题
  3. 对聚合查询和nested loop查询做并行化处理, 最大化利用多核CPU
  4. 积极主动帮助定位客户项目上的缺失功能

未来计划:

  1. 先把代码给看明白

举报

相关推荐

0 条评论