参数调优为什么要采样_优化参数
跟其他段一样,它由若干个区(
extent
)组成(在本例中,是两个区)
,每个区由若干个块组成(在本例中,是
16
个块)
。第一
个区的第一个块为段头块(
segment header
)
。其中一些块(第
4
、
9
、
10
、
19
和
21
块)被缓存在高速缓存中。一个数据库进程对这个
段执行一次串行的全扫描(并行全扫描有其特殊的行为,将在后面介绍)
,并不能通过一次单独的物理读就完成。即使初始化参数
db_file_multiblock_read_count
的值被设置为
32
或者更大也不能。
如果初始化参数
db_file_multiblock_read_count
被设置为
8
,将会造成如下的物理读过程。
⊙
一个单块(
single-block
)读获取段头(块
1
)
。
⊙
一个多块(
multiblock
)读得到两个块(块
2
和
3
)
。不能一次读更多的块因为块
4
被缓存。
⊙
一个多块读读取
4
个块(从块
5
到块
8
)
。不能读更多的块因为块
9
被缓存。
⊙
一个多块读读取
6
个块(从块
11
到块
16
)
。不能读更多的块因为块
16
是一个区的最后一个块,不能跨区读。
⊙
一个多块读读取
2
个块(块
17
和块
18
)
。不能读更多的块因为块
19
被缓存。
⊙
一个单块读块取块
20
。不能读更多的块因为块
21
被缓存。
⊙
一个多块读读取
8
个块(从块
22
到块
29
)
。不能读更多的块因为初始化参数
db_file_multiblock_read_count
被设置为
8
。
⊙
一个多块读读取
3
个块(从块
30
到块
32
)
。
总之,这个进程共进行了两个单块读和六个多块读。平均每个多块读的块数约为
4
。平均每次读块的数目小于参数设置值
8
的事
实,解释了
Oracle
在计算系统统计信息时引入变量
mbrc
的原因。
在此,
了解查询优化器如何计算多块读的开销也是很重要的
(比如,
在全表扫描或快速全索引扫描时)
。
就像
Wolfgang Breitling
在他的文章“
A Look Under the Hood of CBO: The 10053 Event
”中指出的那样,当系统统计信息不可用时,这个开销可用下列公式
来近似地计算。
参数调优为什么要采样_优化参数相关推荐
- 参数调优为什么要采样_程序员精进之路:性能调优利器--火焰图
本文主要分享火焰图使用技巧,介绍 systemtap 的原理机制,如何使用火焰图快速定位性能问题原因,同时加深对 systemtap 的理解. 让我们回想一下,曾经作为编程新手的我们是如何调优程序的? ...
- python代码设置超参数_超参数调优总结,贝叶斯优化Python代码示例
本文介绍超参数(hyperparameter)的调优方法. 神经网络模型的参数可以分为两类,模型参数,在训练中通过梯度下降算法更新: 超参数,在训练中一般是固定数值或者以预设规则变化,比如批大小(ba ...
- 参数调优为什么要采样_3年Java外包,内推阿里过关斩将,最后却倒在调优经验上! - Java架构师追风...
前言 在当下的时代,懂高并发性能调优,一定是你在技术进阶赛道变得牛逼的加分项.不论,你是开发,架构还是管理岗,亦或者是其他互联网相关岗位. 因为毫不夸张的说,在现在动辄过千万级的并发流量环境下,懂得并 ...
- 参数调优为什么要采样_sklearn参数优化方法
学习器模型中一般有两个参数:一类参数可以从数据中学习估计得到,还有一类参数无法从数据中估计,只能靠人的经验进行指定,后一类参数就叫超参数 比如,支持向量机里的C,Kernel,gama,朴素贝叶斯里的 ...
- 增加mysql的sortbuffer_mysql 参数调优(14)之优化filesort sort_buffer_size、innodb_sort_buffer_size...
SHOW VARIABLES LIKE '%sort_buffer_size%' SHOW VARIABLES LIKE '%innodb_sort_buffer_size%' SHOW VARIAB ...
- 机器学习系列(12)_XGBoost参数调优完全指南(附Python代码)
机器学习系列(12)_XGBoost参数调优完全指南(附Python代码) 原文链接:http://blog.csdn.net/han_xiaoyang/article/details/5266539 ...
- XGBoost参数调优完全指南(附Python代码)——转载
转载自https://www.cnblogs.com/mfryf/p/6293814.html 译注:文内提供的代码和运行结果有一定差异,可以从这里下载完整代码对照参考.另外,我自己跟着教程做的时候, ...
- [机器学习] XGBoost参数调优完全指南(附Python代码)
1. 简介 如果你的预测模型表现得有些不尽如人意,那就用XGBoost吧.XGBoost算法现在已经成为很多数据工程师的重要武器.它是一种十分精致的算法,可以处理各种不规则的数据. 构造一个使用XGB ...
- 决策树(十三)--XGBoost参数调优完全指南
转自:https://blog.csdn.net/han_xiaoyang/article/details/52665396 1. 简介 如果你的预测模型表现得有些不尽如人意,那就用XGBoost吧. ...
最新文章
- Python学习札记(二十三) 函数式编程4 sorted
- 【2013年11月12号】日记
- comps电磁场模拟软件_什么样配置的电脑可以适合用于电磁仿真?
- 2017.9.13 序列维护 思考记录
- mybatisplus高效批量更新_重磅!易赚更新超强功能,助力企业精准推送,提升转化率!...
- ideagit更新一个文件_idea使用ssh下载的git代码怎么没法更新
- 【华为联机对战】下载运行华为官方Unity示例代码,提示鉴权失败并返回错误码100114
- hao916,hao123,2345.com浏览器劫持-分析与清除
- jQuery漂浮横幅图片广告代码
- 软考中级网络工程师学习笔记(知识点汇总)单点详细版
- shell命令 ffmpeg 批量提取视频的音频文件
- java获取useragent_Java获取访问者的userAgent,系统和浏览器版本
- UnityWebRequest加载音频
- 估值调整 - 时间调整
- df命令能够实现linux系统磁盘管理中,Linux_linux磁盘命令中df命令的作用,linux磁盘命令中df命令的使用, - phpStudy...
- LeetCode 764 题解
- mysql经典语句(外键开关)
- 纳米科学家在思考什么?
- “COMSOL Multiphysics多场耦合仿真技术与应用
- (C语言)即时通讯系统
热门文章
- HDU 1158 Employment Planning【DP】
- 英文版Windows2k服务器无法正常返回中文的问题
- PhpMyAdmin 配置文件现在需要一个短语密码的解决方法
- 飞猪信息流内容推荐探索
- 【方案分享】2020娜扎X薇娅SKG娜小古直播方案.pdf(附下载链接)
- 程序员如何达到年薪百万?java程序员必读书籍!
- 同质异质网络——(F(fraud) A(Analytics) UDPSNT(Wylie_2015))
- 【论文复现】使用RCNN进行文本分类
- 跨境电商shopify独立站如何引流量
- php 绝对刷新,vue项目线上页面刷新报404 解决方法(绝对有用)