上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
摘要: 1.查看当前的AWR保存策略select * from dba_hist_wr_control;DBID,SNAP_INTERVAL,RETENTION,TOPNSQL860524039,+00 01:00:00.000000,+07 00:00:00.000000,DEFAULT以上结果表示,每小时产生一个SNAPSHOT,保留7天2.调整AWR配置AWR配置都是通过dbms_workload_repository包进行配置2.1调整AWR产生snapshot的频率和保留策略,如:如将收集间隔时间改为30 分钟一次。并且保留5天时间(注:单位都是为分钟):exec dbms_workload 阅读全文
posted @ 2011-10-22 22:51 无双的小宝 阅读(8261) 评论(0) 推荐(0) 编辑
摘要: 《人民日报》9月13日发表林丽鹂、马冰一的文章,大侃中美物价,并以北京和纽约的物价来对比,得出的结论是中国物价并不比美国高,“纽约市的理发价格是北京市的5倍以上”就是例证。但《人民日报》显然回避了一些更值得人们关注和思考的深层次问题。美国在人工服务等方面的消费价格,确实比中国高出不少,不过,这并不能说明中国物价水平不高,更无法佐证“中国物价压力比美国低”。美国的整体物价并不低,如果一个中国人,每年只能拥有官方公布的人均可支配收入,在美国显然很难生活下去。中国统计局对外公布的数据显示,2010年中国农村居民人均纯收入5919元,比上年增长14.9%,扣除价格因素实际增长10.9%;中国城镇居民全 阅读全文
posted @ 2011-10-17 22:04 无双的小宝 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 这里不谈Oracle,只谈学习方法。 常说师傅领进门,修行靠个人。 研究Oracle 需要靠自己的学习,需要多花时间来研究,我玩Oracle 的这几年,大部分都是自己研究的, 当然也有很多人给过我帮助。 这里非常感谢他们。一. 当我们在学习过程中遇到问题时,怎么办?1. 查看官方文档 http://tahiti.oracle.com/2. google google 也是有方法的,同样的问题,可能有的人google到答案就快。主要的原因就是关键字的选择,好的关键字能快速的帮助找到相关的答案。 还有就是尽量看国外的一些专业性的网站。不是说国内的网站的不好,国内很多的blog 也是可参考的。 主. 阅读全文
posted @ 2011-10-08 00:01 无双的小宝 阅读(1385) 评论(1) 推荐(0) 编辑
摘要: Oracle数据库SCN号详解: 系统检查点scn(v$database(checkpoint_change#)) 数据文件检查点(v$datafile(checkpoint_change#)) 数据文件终止scn(v$datafile(last_change#)) 数据文件中存放的检查点 启动scn (v$datafile_header(checkpoint_change#) 1、系统检查点scn 当一个检查点动作完成之后,Oracle就把系统检查点的SCN存储到控制文件中。 select checkpoint_change# from v$database 2、数据文件... 阅读全文
posted @ 2011-09-25 23:51 无双的小宝 阅读(3083) 评论(1) 推荐(0) 编辑
摘要: 一、要找出最耗资源的sql我们可以首先使用top等工具,找到最好资源的进程(记住进程号),例如,操作系统进程号为2796,然后根据这个进程号(v$process.spid)在v$process中找到进程地址(v$process.addr),然后根据这个地址在v$session中找到相应的sid(v$session.sid),然后根据这个sid找到相应的hash alue(v$session. sql_hash_value),然后根据这个hash alue在v$sqltext,$sql,v$sqlarea等视图中找到对应的sql语句(sql_text)。 select * from v$p... 阅读全文
posted @ 2011-09-20 23:05 无双的小宝 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 1.分析表与索引(analyze 不会重建索引)analyze table tablename compute statistics 等同于 analyze table tablename compute statistics for table for all indexes for all columns for table 的统计信息存在于视图:user_tables 、all_tables、dba_tables for all indexes 的统计信息存在于视图: user_indexes 、all_indexes、dba_indexes for all columns 的统... 阅读全文
posted @ 2011-08-29 23:19 无双的小宝 阅读(402) 评论(0) 推荐(0) 编辑
摘要: checkpoint扫盲什么是checkpointcheckpoint的作用检查点分类checkpoint相关概念术语RBA(Redo Byte Address), Low RBA(LRBA), High RBA(HRBA)Buffer checkpoint Queues (BCQ)Active checkpoint Queue (ACQ)完全检查点 (normal checkpoint)完全检查点工作过程什么时候发生normal checkpointcheckpoint和SCN有什么关系?增量checkpoint增量checkpoint工作过程发生增量checkpoint的先决条件增量che 阅读全文
posted @ 2011-06-22 22:13 无双的小宝 阅读(3254) 评论(0) 推荐(3) 编辑
摘要: 一:沉稳 (1)不要随便显露你的情绪。 (2)不要逢人就诉说你的困难和遭遇。 (3)在征询别人的意见之前,自己先思考,但不要先讲。 (4)不要一有机会就唠叨你的不满。 (5)重要的决定尽量有别人商量,最好隔一天再发布。 (6)讲话不要有任何的慌张,走路也是。 二:细心 (1)对身边发生的事情,常思考它们的因果关系。 (2)对做不到位的执行问题,要发掘它们的根本症结。 (3)对习以为常的做事方法,要有改进或优化的建议。 (4)做什么事情都要养成有条不紊和井然有序的习惯。 (5)经常去找几个别人看不出来的毛病或弊端。 (6)自己要随时随地对有所不足的地方补位。 阅读全文
posted @ 2011-06-19 22:00 无双的小宝 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、操作符优化: 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。在业务密集的SQL当中尽量不采用IN操作符。 优化sql时,经常碰到使用in的语句,一定要用exist... 阅读全文
posted @ 2011-06-19 20:44 无双的小宝 阅读(435) 评论(0) 推荐(0) 编辑
摘要: BBED是Oracle提供的块编辑器,借助BBED,可以帮助我们更好的理解Oracle的Block的结构。当然,反过来说,也只有更加理解块的结构,才能更好的利用BBED完成某些特殊情况下的灾难恢复。 以下是BBED各个命令的使用,翻译自BBED手册。set dba: 设置当前编辑/浏览的数据块地址,dba的格式:file_id,block_id,如选择4号数据文件的16号数据块:set dba 4,16set filename 设置当前编辑/浏览的文件 set filename '/u01/app/oracle/oradata/orcl/example01.dbf'set fi 阅读全文
posted @ 2011-06-16 17:25 无双的小宝 阅读(5203) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页