在redhat5.4安装部署压力测试工具swingbench
<h2>总绍:</h2>1,swingbench主要测试tps,tpm,latency,io,cpu(note:average and max)<br />2,swingbench基准数据分为4类,详情见具体测试部分<br />3,swingbench构建测试所用数据消耗时间很久,基本在1个小时以上<br />4,swingbench必须先要构建压力测试所用数据,方可进行压力测试,否则不出性能趋势图<br />5,sql...
如何导出11.2.0.4的某个数据库用户权限及角色并快速复制到另一个同版本的数据库
前言:<br /> 鉴于本文图片过多,直接以PDF方式上传附件,请大家自行下载!<br />百度网盘下载地址:<br /><a href="http://pan.baidu.com/disk/home#path=%252F%25E5%25A6%2582%25E4%25BD%2595%25E5%25AF%25BC%25E5%2587%25BA11.2.0.4%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593%25E6%2589%2580%25E6%25...
oracle asm磁盘组用lsdg显示可用空间充足但归档不成功
问题: 同事反映ASM磁盘组用LSDG显示可用空间充足,但归档不成功,好像归档空间不足?结论:1,科学合理使用MOS查询相关信息,快速定位问题原因至关重要,即如何高效使用英语的关键字 方可精准定位问题
pga分配了3G,而实际消耗却达到17G左右以上?
分析结论1,深入学习dba_hist_process_mem_summary及v$process_memory, 了解进程在内存使用方面一些细节,分析到底内存是如何消耗及使用的 其相关重要列信息如下: ...
基于aix 5.3的oracle 10.2.0.2因为paing space消耗尽导致数据库及主机不可用简要分析
某银行客户关于oracle 11g表压缩生效测试—table compress
某银行客户问题 某银行**客户今天给我电话,询问11g压缩相关问题。他们的问题是对于BASIC压缩方式,使用APPEND方式插入数据,发现并未进行压缩。而如果采用MOVE的方式,压缩是生效的。客户需要我方分析及查阅一下压缩方面的文档,我不太确认APPEND对于BASIC压缩是否...
某Q友问题-如何在windows环境ftp文件到ftp server并且重命名上传文件
网友问题结论1,windows文件名称不能包括特殊字符如:.,等,否则会在FTP命令中报错2,windows bat或CMD相关命令相当强大,和LINUX SHELL功能类似,大家可以好好研究下3,之前我也没有系统学习过ftp bat批处理,本FTP主要涉及到echo,set,rename以及>>和ftp4,我把我学习解决此问题的完整流程展现给大家,希...
某Q友的问题--字段中的所有值的年都2012,我想统一把2012修改成2015,怎么做呢
某Q友的问题 例如:字段中的所有值的年都2012,我想统一把2012修改成2015,怎么做呢?开文 授人已鱼,不如授人已渔,让初学者减少或避免无谓的错误,少走弯路,对于提升ORACLE技能有极大帮助;好多人不知如何查阅官方文档,在这里和大家交流一点方法,如有益处,无尚之荣...
ORA-12801: error signaled in parallel query server PZ99分析
分析结论 这个案例本身很简单,不难,就是想和大家分享下(主要是ORACLE的初学者,牛人请无视之)1,查询SQL的WHERE条件列的数据类型一定要明确2,查询报错的几个ORACLE错误,要学会分析,有些报错可能只是表象,有烟雾弹的作用哟,小心上当3,在分析排错时,如果一种思路走不通,马上尝试...
某Q友问题--启用了for each row触发器,如何提升forall操作性能
网友问题问个问题,forall代码块如果碰到for each row触发器,效果会如何,会有影响吗?对于这类问题,有好的插入方法吗,因为这样插入太慢了?测试结论1,如果定义了for each row的触发器,基于forall的PLSQL代码会作用于每条DML语句对应的记录(表的每条记录,因为FORALL是一条性处理表的多条记录)...
sql tuning gather_plan_statistics与filter和执行计划一点测试
测试结论1,每次运行附加gather_plan_statistics hint,执行计划的a-rows相关指标一直在递增 原因在于这个a_rows与starts相关,starts即执行计划当前步骤的累计运行次数, 故此,SQL运行多次,starts会一直递增,所以a_rows也会随之递增2,通过gather_plan_statistics hint的starts...
index leaf block索引叶子块何时会删除—part1
前言 深入理解索引,对于优化与索引相关的性能问题,同时进行SQL优化至关重要。测试结论1,叶子块中存储的索引键值即使全部删除,数据库也不会移除这个叶子块结构,仅在重建索引方会删除这个叶子块2,只要重建索引方可重新组织索引,这样扫描索引时就不会扫描已经删除的叶子块,可以减少逻...
sql tuning—分析10与11g在处理rownum及rowid的性能区别—part1
测试结论1,11g中rownum分页,不同分页情况,消耗的逻辑读相同2,11g中rowid,不同分页情况下,消耗的逻辑读相同3,附上,rowid同比rownum消耗的逻辑读要高4,基于rowid访问表记录时,11g比10g算法作了优化,即如果不同记录的rowid同属同一个数据块,仅算1次逻辑读, 而10G却无法区分这点...
从tanelpoder大师sql脚本学习sqlplus store
测试结论1,store是sqlplus的命令2,store 的语法命令形式:set 存储环境变量的文件 create|replace|append3,store产生的存储环境变量的文件,可以采用3种方式执行 3.1,@ 3.2,@@ 3.3,start 4,store最大价值在于可以避免重复配置sqlplu...
某Q友问题—为何sqlplus中new_value后续的..到底为何含义
前言 spool产生的输出文件如果用到&变量,其形式为spool &var..log,这2个.到底含义是什么呢?本文我们测试下这个测试结论1,new_value即把select from 中的查询结果可以传递给new_value指定的参数2,&filedate为变量,此变量用于spool中,后面必须跟2个..,最终扩展中为...
某Q友问题--不知道listener密码且无root用户权限,如何获取listener.ora目录
附件某Q友问题--我抛砖引玉 问个简单问题 我不知道listener密码 没有root用户权限 listener.pdf前言 数据库监听起着承上启下作用,用于联结源自应用系统的会话连接至数据库服务器,它是一个特殊的进程,所以对于它的管理,必须强化其安全性,不然安全危害极大。测试结论1,...
正则表达式之regexp_instr—part1
附件正则表达式之regexp_instr—part1.pdf前言instr函数基本可以实现常规的一些功能需求,通过强化的正则达式化的regexp_instr可以达到一些高级自定义化的功能测试结论1,regexp_instr有7个参数 2,有些参数可以不提供参数值,数据库会自动提供一个默认值测试明细 1,如...
某Q友的问题--如何让sqlplus spool产生的日志附加sysdate日期信息-shell
前言 如何让sqlplus spool产生的日志附加sysdate日期信息测试结论1,通过shell脚本方式声明一个日期变量,然后把其变量附加到spool产生的日志文件后面测试明细[oracle@seconary zhaixunyang]$ more added_spool_date.shvar1=`date +%y%m%d`sqlplus scott/system<<EOFspool file1$var1.l...
sql loader的控制文件可否使用变量variable吗
前言如何在sqlldr中的ctl文件的infile里 引入变量 折腾一晚上 实在没招啊测试明细生成加载到ORACLE的原数据[oracle@seconary zhaixunyang]$ pwd/home/oracle/zhaixunyang[oracle@seconary zhaixunyang]$ more data_source.txt 1,22,33,4创建用于加载数据的测试表[oracle@seconar...
查询没有使用绑定变量bind variable的sql
附件查询没有使用绑定变量bind variable的sql--part1.pdf前言在某客户审核问题SQL时,客户提出需求,想快速提取没有使用绑定变量的SQL,遂成此文。测试结论1,使用基于v$sql.force_matching_signature分组提取当前共享池中未使用绑定变量的sql2,以快照和force_matching_signature分组为基准获取历史...