当前位置: 首页 > news >正文

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. 查询性能提升-多核并行化与单核指令集向量化

相关文章:

  • 网课搜题接口API
  • Golang操作ES
  • Activity在Create阶段做的你不知道的事看源码
  • java编写一个程序,生成0~9之间的100个随机数字并且统计每一个数字的产生次数。
  • 【day11】LeetCode(力扣)练习【1652.拆炸弹】【235. 二叉搜索树的最近公共祖先】【733. 图像渲染】
  • et文件丢失怎么恢复?5种恢复方法轻松掌握
  • 运行维护-PC与笔记本性能测试
  • 硝烟后的茶歇 | 安全内生自免疫力的探索之路
  • 【LeetCode】【逆波兰表达式求解】
  • C++类和对象(中—1) —— 构造函数、析构函数、拷贝构造函数
  • SsmAjaxJson分页效果的操作(第十七课)
  • sklearn机器学习——day19
  • GrapeCity Documents for PDF (GcPDF)
  • el与data的两种写法
  • 超常用的网络工具命令汇总
  • 【Leetcode】101. 对称二叉树
  • 30天自制操作系统-2
  • iOS编译提示和导航提示
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • node和express搭建代理服务器(源码)
  • QQ浏览器x5内核的兼容性问题
  • React的组件模式
  • 二维平面内的碰撞检测【一】
  • 跨域
  • 排序算法学习笔记
  • 通过git安装npm私有模块
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 物联网链路协议
  • 应用生命周期终极 DevOps 工具包
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • #每日一题合集#牛客JZ23-JZ33
  • (Python) SOAP Web Service (HTTP POST)
  • (四)图像的%2线性拉伸
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (一)Dubbo快速入门、介绍、使用
  • (一)Thymeleaf用法——Thymeleaf简介
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转载)Linux网络编程入门
  • .Net 高效开发之不可错过的实用工具
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .so文件(linux系统)
  • ::前边啥也没有
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • [Android] Upload package to device fails #2720
  • [android学习笔记]学习jni编程
  • [BSGS算法]纯水斐波那契数列
  • [CDOJ 1343] 卿学姐失恋了
  • [CSS] - 修正IE6不支持position:fixed的bug
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷
  • [ESP32] 编码旋钮驱动
  • [ffmpeg] aac 音频编码
  • [FxCop.设计规则]8. 也许参数类型应该是基类型
  • [IDF]啥?