前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >资源放送丨《Oracle存储过程中的性能瓶颈点》PPT&视频

资源放送丨《Oracle存储过程中的性能瓶颈点》PPT&视频

作者头像
数据和云
发布于 2020-07-15 09:46:29
发布于 2020-07-15 09:46:29
5690
举报
文章被收录于专栏:数据和云数据和云

前段时间,墨天轮分享了直播《 SQL大赛冠军怀晓明:深入解析Oracle存储过程中的性能瓶颈点》,在这里我们共享一下PPT和视频,供大家参考学习。

在DBA日常工作中,经常会有这样的疑惑:

  • 存储过程的性能瓶颈分析,仅仅靠优化一条SQL就可以解决吗?
  • 批量操作为王的说法一定正确吗?
  • 为什么我这样写的SQL性能就不好?

如何通过性能剖析工具定位存储过程性能瓶颈点?常见的导致性能问题低下的代码写法有哪些?如何快速诊断存储过程出现的问题、提升写高效存储过程的能力?希望这场直播可以为大家答疑解惑!

分享大纲

  • 存储过程性能分析难点何在?
  • 如何找出存储过程的性能瓶颈?
  • 常见的导致性能低下的代码写法有哪些?
  • 总结

1

视频

以上是视频的缩编版,完整的50分钟视频已收录在墨天轮的“2020云和恩墨大讲堂”精品课中,https://www.modb.co/course/49(复制到浏览器中打开),欢迎收看。

2

PPT下载

墨天轮文档:《Oracle存储过程性能瓶颈分析_怀晓明》:https://www.modb.pro/doc/4506(复制到浏览器中打开或者在墨天轮网站modb.pro搜索关键词即可下载)

篇幅有限,以下截取部分PPT页面:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据和云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
>> 技术应用:一致协议<RAFT 协议>
当前业界有很多分布式一致性复制协议,比如Paxos,Zab,Viewstamped Replication等,其中Lamport提出的Paxos被认为是分布式一致性复制协议的根本,其他的一致性复制协议都是其变种。但是Paxos论文中只给出了单个提案的过程,并没有给出复制状态机中需要的MultiPaxos的相关细节描述。
艾特
2023/10/10
7220
>> 技术应用:一致协议<RAFT 协议>
TiDB 在 Raft 成员变更上踩的坑
上次跟好基 黄东旭 在咖啡厅撩天的时候谈笑风生地探讨了一个 TiDB 使用 Raft 时遇到的问题:
drdrxp
2022/04/28
4780
TiDB 在 Raft 成员变更上踩的坑
etcd 集群大小迷思
etcd 使用 raft 协议保证各个节点之间的状态一致。根据 raft 算法原理,节点数目越多,会降低集群的写性能。这是因为每一次写操作,需要集群中大多数节点将日志落盘成功后,Leader 节点才能将修改内部状态机,并返回将结果返回给客户端。但是根据 etcd 分布式数据冗余策略,集群节点越多,容错能力(Failure Tolerance)越强。所以关于集群大小的优化,其实就是容错和写性能的一个平衡。
米开朗基杨
2019/08/29
3.9K1
etcd 集群大小迷思
raft论文学习-raft basics & leader election
raft算法是一个分布式一致性算法,用来替代Paxos算法,因为Paxos算法太晦涩难懂,基于Paxos成熟的工程实践非常少。在2013年,斯坦福大学的Diego Ongaro和John Ousterhout发表了论文In Search of an Understandable Consensus Algorithm,raft算法就此诞生。随后,在2014年Diego Ongaro的博士论文CONSENSUS: BRIDGING THEORY AND PRACTICE中,对raft以及相关的一致性算法进行了系统的阐述。他们两人在设计raft算法时将可理解性放在了首位,在raft算法出现之后,出现多种语言的开源实现,像etcd中的raft是Go语言实现的。
数据小冰
2022/08/15
7740
raft论文学习-raft basics & leader election
raft协议的一些要点
raft 协议是一致性协议中相对容易理解的一个实现,类似的还有zab,paxos等一致性算法。etcd是基于raft协议的,k8s依赖于etcd,下面介绍下raft协议的一些要点
golangLeetcode
2022/08/02
3880
raft 算法、分布式 KV 面试汇总
基于 MIT 6824 课程 lab 框架,实现一个基于 raft 共识算法、高性能、可容错的分布式 KV 存储系统,保证系统的一致性和可靠性。
roseduan
2024/02/29
1K0
raft 算法、分布式 KV 面试汇总
一文彻底搞懂Raft算法,看这篇就够了!!!
分布式系统通常由异步网络连接的多个节点构成,每个节点有独立的计算和存储,节点之间通过网络通信进行协作。分布式一致性指多个节点对某一变量的取值达成一致,一旦达成一致,则变量的本次取值即被确定。
码老思
2023/10/19
5.1K0
一文彻底搞懂Raft算法,看这篇就够了!!!
Raft分布式一致性算法整理 顶 原
CAP定理指出,在异步网络模型中,不存在一个系统可以同时满足上述3个属性。换句话说,分布式系统必须舍弃其中的一个属性。对于需要在分布式条件下运行的系统来说,如何在一致性、可用性和分区容错性中取舍,或者说要弱化哪一个属性,是首先要考虑的问题。
算法之名
2020/07/08
6620
Raft 协议学习笔记
常见的一致性协议主要有:PaxOS、Raft、ZAB、PacificA等。同PaxOS,Raft也不考虑拜占庭将军问题(Byzantine failures,注:比特币采用工作量证明PoW和股权证明PoS解决了拜占庭将军问题)。
大数据技术架构
2019/08/16
8390
Raft 协议学习笔记
Raft协议学习笔记
常见的一致性协议主要有:PaxOS、Raft、ZAB、PacificA等。同PaxOS,Raft也不考虑拜占庭将军问题(Byzantine failures,注:比特币采用工作量证明PoW和股权证明PoS解决了拜占庭将军问题)。
一见
2019/03/14
1.1K0
Raft协议学习笔记
看动画学会 Raft 算法
分布式系统中数据必然会存在于多台机器,一致性简单地说就是分布式系统中的各个部分保持数据一致
早起的鸟儿有虫吃
2021/07/22
7180
分布式认知-RAFT选举
最近在学习Raft协议——一个用于管理日志一致性的协议,发现网上有关Raft选举逻辑描述不够全乎,特地咨询一些业界大佬,并将选举相关知识整理如下:
Janesong
2024/07/09
3820
图解:什么是Raft算法?
在之前的文章《基于SpringCloud的微服务架构演变史?》中我们介绍了分布式注册中心Consul集群中使用了Raft这种分布式一致性算法,那么在这一篇的内容中就给大家详细介绍下什么是Raft算法。
用户5927304
2019/07/31
1.9K0
通过集群成员变更来看 etcd 的分布式一致性
集群成员变更一直是 etcd 最棘手的问题之一,在变更过程中会遇到各种各样的挑战,我们稍后一一来看。为了把问题描述清楚,首先需要了解 etcd 内部的 raft 实现。
米开朗基杨
2019/08/29
2.7K0
通过集群成员变更来看 etcd 的分布式一致性
理解Raft算法
之前已经有Paxos算法,用于解决分布式系统最终一致性问题,而且已经有了zookeeper这个成熟的开源实现。那么这个Raft算法有啥用呢?按照Raft官网的说法,这个算法的错误容忍和性能和Paxos算法类似,但是拥有更加简单易懂的设计。
owent
2018/08/01
1.6K0
快速了解kubernetes中的etcd
在分布式系统中,尤其是业务数据量大、业务请求复杂的情况下,使用分布式数据库通常是最佳选择,以提高可扩展性和高可用性。而 Kubernetes 作为一套分布式系统,采用 etcd 来存储集群的配置和状态数据,确保一致性和可靠性。
大侠之运维
2025/05/06
1190
快速了解kubernetes中的etcd
看图轻松了解etcd
用一些图示结合场景和文字轻松了解etcd,文章是针对etcd初学者的,目的是让大家了解etcd是什么、主要在什么场景下使用、etcd集群是怎么工作的以及创建集群时应该如何选择集群的节点数。
KevinYan
2019/10/23
9610
Raft算法原理
关于Raft算法,有两篇经典的论文,一篇是《In search of an Understandable Consensus Algorithm》,这是作者最开始讲述Raft算法原理的论文,但是这篇论文太简单了,很多算法的细节没有涉及到。更详细的论文是《CONSENSUS: BRIDGING THEORY AND PRACTICE》,除了包括第一篇论文的内容以外,还加上了很多细节的描述。在我阅读完etcd raft算法库的实现之后,发现这个库的代码基本就是按照后一篇论文来写的,甚至有部分测试用例的注释里也写明了是针对这篇论文的某一个小节的情况做验证。
用户1278550
2020/02/20
1.3K0
Raft 协议( 一)
开源代码:https://github.com/wenweihu86/raft-java
王小明_HIT
2021/05/20
5.8K0
让我们一起揭开Etcd背后Raft算法的面纱
最近在使用K8S过程中,一直用到了一个Key-Value数据库Etcd,每当看到有介绍Etcd的教程时,介绍不多,大多都是独立于K8S集群之外,保存状态数据。再深入百度下,发现Etcd是一个可靠的,分布式的Key Value存储系统,它用于存储分布式系统中的关键数据,一个Etcd集群,通常会由3个或者5个节点组成,多个节点之间,通过一个叫做Raft一致性算法的方式完成分布式一致性协同,算法会选举出一个主节点作为leader,由leader负责数据的同步与数据的分发,当leader出现故障后,系统会自动地选取另一个节点成为leader,并重新完成数据的同步与分发。
用户5166556
2020/09/07
1K0
让我们一起揭开Etcd背后Raft算法的面纱
相关推荐
>> 技术应用:一致协议<RAFT 协议>
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档