已收藏 收藏
4695
微信分享
视频介绍
课程资料
评价

嘉宾介绍

主题介绍

  从PosgreSQL优化器,执行器以及数据库实现原理介绍数据库优化方法。 数据库是一个复杂的系统,内部分成SQL处理(语法分析,语义分析,优化器,执行器),事务系统,存储系统,锁管理系统,恢复系统等。在实际的使用过程中,每一个模块出现瓶颈都会造成系统的性能抖动。本分享主要先从大家比较熟悉且用的比较多的SQL查询处理模块,来探讨数据库优化问题。 数据库的SQL处理模块中,优化器是比较复杂的一个部分,优秀的优化器可以智能地帮助用户优化SQL查询,将应用开发人员从负责的SQL编写中解放出来。但是,SQL优化器再如何智能,仍然需要人的参与对SQL进行调优,这部分分享过程中,可以了解到如何利用SQL的优化原理对优化器无法做到的查询进行优化,提升性能。  执行器是实现SQL任务的具体实现者,执行器的参数调优,对于SQL的执行会有很大的性能提升。理论上来说,执行器的算法选择以及参数都是由优化器提供,但是优化器往往由于某些原因无法选择较优的参数来执行查  询,此时就需要人工干预,进行参数选择。
未上传任何附件
说点什么

—— 点击加载更多 ——

收起

为你推荐
啊哦,暂无相关推荐