1 Map side tuning参数1.1 MapTask运行内部原理 当map
task开始运算,并产生中间数据时,其产生的中间结果并非直接就简单的写入磁盘。这中间的过程比较复杂,并且利用到了内存buffer来进行已经产生的部分结果的缓存,并在内存buffer中进行一些预排序来优化整个map.....
分类:
其他好文 时间:
2014-05-20 01:54:58
阅读次数:
341
第一章: 调优综述1、调优的问题应用软件: 设计阶段、开发阶段、测试阶段、上线1)
谁来调优应用设计师: 应用逻辑性及应用的扩展性,数据库应用的架构(物理存储、逻辑存储、对象的架构)开发人员: 编写高效的sql 代码数据库管理员:
负责调整数据库的参数,参与测试,配合开发人员对测试中出现的问题加以解...
分类:
其他好文 时间:
2014-05-16 19:28:53
阅读次数:
363
第三章 share pool 调整1、sga 组成部分1)database
buffer2)redolog buffer3)share pool
:共享池,存放最近最常使用的sql和plsql语句及解析计划和数据字典信息---library cache: 存放最近最常使用的sql及plsql 语句....
分类:
其他好文 时间:
2014-05-16 19:08:16
阅读次数:
489
我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的、简单的优化,程序在运行时由于运行环境的复杂性、业务逻辑的复杂性,很多JVM是无法进行优化处理的,这就需要我们自己在写代码的时候就注意,以便我们的程序在特定的业务场景发挥到最佳性能。要进...
分类:
其他好文 时间:
2014-05-15 01:59:58
阅读次数:
275
第四章、 buffer cache 调整1、buffer cache 功能buffer
cache: 用于存放从datafile 里读出的数据块的镜像,并共享这些数据块,采用LRU算法buffer cache
数据块状态:pending:数据块正在使用,状态未决dirty: 被修改过的块,还未写入到...
分类:
其他好文 时间:
2014-05-14 10:08:16
阅读次数:
341
第五章 SGA其他缓存区调整一、redo log buffer1、redo log
的功能1)Sever 进程在buffer cache修改数据块后,Oracle提倡‘先记后写’,对修改的数据块的改变生成log
entries(日志条目),将日志条目按顺序写入log buffer;而对于脏块 先.....
分类:
其他好文 时间:
2014-05-14 09:52:54
阅读次数:
276
系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit
是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内建功能,它具有一套参数集,用于为由它生成的 shell
进程及其子进程的资源使用设...
分类:
系统相关 时间:
2014-05-12 13:25:18
阅读次数:
603
本周末举办!,禁止空降,报名截止到5月8日19点报名方式见咨询QQ:4111739770271111电话:010607473961891171822918600338340官方群246054962208160987(标明51CTO)报名条件:1、曾经支持关注老男孩博客及视频的朋友,需提供截图3条以上支持老男孩教育的评论(灌水不算)。2、VIP..
分类:
编程语言 时间:
2014-05-09 00:46:07
阅读次数:
380
一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发现某个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在。那么,作为开发人员,怎么样比较简单的利用执行计划评估SQL语句的性能呢?总结如下步骤供大家参考:1、
打开熟悉的查...
分类:
数据库 时间:
2014-05-08 08:41:50
阅读次数:
356
Nginx学习指南之安装与配置一、简介Nginx[enginex]是IgorSysoev编写的一个HTTP和反向代理服务器,另外它可以作为邮件代理服务器。Nginx已经在众多流量很大的俄罗斯网站上使用了很长时间,这些网站包括Yandex,Mail.Ru、VKontakte,以及Rambler,在国内使用Nginx作为WebServer,..
分类:
其他好文 时间:
2014-05-08 02:25:13
阅读次数:
714