电子科技大学技术交流报道

简介:

2011年9月8日由百度运维部主办的技术交流在成都电子科技大学教学楼A308大课堂愉快举行。本次技术交流主题是“数据库SQL优化”,百度运维部总监刘超、运维部数据库资深专家李京生跟同学们分享了优化思路和案例。

百度做为全球最大的中文搜索引擎,每日响应数十亿次的用户检索请求,如何在最短的时间内给网民反馈最精确的结果?百度如何在业务飞速增长情况下提升服务质量,控制成本?京生介绍了百度面临的挑战,分享了开展SQL优化后带来的成果:几十倍地增强产品线整体性能,提升服务稳定性,极大增强用户体验;同时节省公司大量服务器预算。
 

 
京生重点讲述了优化思路:首先需收集数据库状态、日志等各种数据;然后从系统(索引、锁、执行计划)、应用(业务、频率)、资源消耗等维度重点分析,确定问题的原因和性能瓶颈;接下来发散思维,对比各种解决方案,确定出性价比最优的方案,进行测试实施;最后收集数据,评估验证优化的效果。
 接下来的若干个经典真实的优化案例,让大家体验了优化思路。案例中包括了SQL优化中常见的问题:未建立合理索引、复合索引使用不当、未在索引中完成排序、函数索引使用问题、锁优化不当、WHERE条件问题、没有正确使用数据库HINT、未使用绑定变量、表过大、与数据库的交互次数过多等。
 
随后百度运维部总监刘超进行了“百度看见你的光芒”主题演讲,介绍了9月2日百度世界大会推出的百度新首页,百度公司的使命和文化,让人们更平等便捷获取信息,打造简单,可依赖。


同学们踊跃提问百度人才职业发展和运维部的详细情况。刘超介绍了百度公司十年来取得成就源于每一位员工的辛勤工作,2012年校园招聘的流程和完善的人才成长体系。
刘超说百度运维部是一支研发型运维团队,面临着巨大流量带来的技术挑战,思考研究着如何让百度更快更稳定,通过自动化来实现我们的理想。百度运维分很多技术方向,需要大家用工具、系统、平台来解决问题。
欢迎大家加入百度,一起打造中文最大的搜索引擎;欢迎大家加入百度运维部,不止研发编码,还需要优化架构,让运维更自动化。

 【本文首发于:百度运维空间http://hi.baidu.com/baiduqa/blog/item/9cfcfb3fc97556e33d6d979d.html















本文转自百度技术51CTO博客,原文链接:http://blog.51cto.com/baidutech/748471,如需转载请自行联系原作者

相关文章
|
消息中间件 前端开发 JavaScript
NG全家桶全栈项目实践总结
Angular在国内使用的人并不像国外那么多,基本都是外企在用,但其框架的思想却仍可以为我们所借鉴,在某些问题没有思路的时候可以参考ng相关的处理,ng处理方式和思维确实比较超前,但也因此而曲高和寡。本文旨在通过ng全家桶项目(前端Angular10 + 后端NestJS7)的实践来总结对于ng架构中一些亮点的关注与思考,Angular和Nest在前后端框架的处理上同出一脉,对比起来更有借鉴意义。
462 0
|
机器学习/深度学习 存储 人工智能
【前沿技术RPA】 一文学会用UiPath实现电子邮件自动化(Email Automation)
UiPath在传统的RPA(Robotic process automation)的基础上,增加了See(AI通过计算机视觉阅读用户的计算机屏幕)和Think(通过机器学习来发现平台能够为用户构建什么自动化流程)从而不断帮助用户自动化构建流程,而不仅仅是用户自主发现,自主构建。并且在构建的过程当中,做到了Low-code甚至是No-code的程度,让每一位员工都可以自主使用。
【前沿技术RPA】 一文学会用UiPath实现电子邮件自动化(Email Automation)
|
Rust 算法 数据安全/隐私保护
【密码学】一文读懂基于Elgamal的数字签名
本文来先填一下之前挖的坑,简单介绍一个实际的数字签名的方案,给自己挖的坑总是要自己来填的。
1024 0
【密码学】一文读懂基于Elgamal的数字签名
|
运维 监控 Devops
DevOps 入门:基础知识与核心理念
【8月更文第30天】随着软件开发的复杂性和速度不断增加,传统的开发模式已经无法满足市场需求。DevOps 应运而生,它不仅是一种实践方法,也是一种文化和理念,旨在通过自动化和持续改进来提高软件交付的速度和质量。
861 1
|
XML 设计模式 安全
Spring AOP:原理、 通知、连接点、切点、切面、表达式
Spring AOP:原理、 通知、连接点、切点、切面、表达式
Spring AOP:原理、 通知、连接点、切点、切面、表达式
kali自带密码本存放的位置
kali自带密码本存放的位置
950 0
|
编解码 算法 编译器
计算机图形学直线段的生成算法
计算机图形学直线段的生成算法
计算机图形学直线段的生成算法
|
机器学习/深度学习 计算机视觉
深度学习与计算机视觉的最新进展
深度学习与计算机视觉的最新进展
|
关系型数据库 5G
序言 | 带你读《5G-NR信道编码》之一
本书以 5G 主要应用场景和性能指标为基础,对适合 5G 的几大编码技术逐一进行 系统的描述。本书介绍的编码技术主要包含低密度校验码(LDPC)、极化码(Polar Code)、 咬尾卷积码(TBCC)和 Turbo 码。除此之外,对外层编码和其他的高级编码都有专门 的章节介绍。每一种编码技术的描述包括码的结构、编解码算法、性能仿真和算法复杂 度分析。
序言 | 带你读《5G-NR信道编码》之一
|
开发框架 网络协议 安全
r0capture安卓应用层通杀脚本-使用文档
r0capture安卓应用层通杀脚本-使用文档
1127 1
r0capture安卓应用层通杀脚本-使用文档