xzh2000的个人空间

暂无签名

  • 博客访问: 593937
  • 博文数量: 494
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-25 17:00
个人简介

暂无介绍

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(494)

文章存档

2008年(5)

2007年(21)

2006年(144)

2005年(291)

2004年(33)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2007-08-17 12:27:54

在11g以前的版本,SQL的运行情况可以通过监控v$session_longops来了解,当某个操作执行时间超过6秒,就会被v$session_longops感知,通常可以监控到比如全表扫描,全索引扫描,哈希联接,并行查询等;在11g中,当sql并行运行时,马上会被real-time monitor到,当sql单进程运行时,如果运行时间超过5秒,它也会被监控到。[@more@]可以通过v$sql_monitor与v$sql_plan_monitor视图查看sql执行的统计信息,可以联合v$active_session_history,v$session,v$session_longops,v$sql, v$sql_plan等视图,查看sql更多的信息。v$sql_monitor收集关键的一些指标,......【阅读全文】

阅读(2666) | 评论(0) | 转发(0)

发布时间:2007-08-16 11:34:01

11g在awr report方面,还是增加了一些吸引眼球的地方,比如增加了对OS等主机配置的报告,对于dba来讲,在接手一个新环境时,或做现场服务时,该报表将会简少一些额外的工作,比如报表中已经可以显示主机名,操作系统,CPU个数,物理内存等,最让人关注的还是增加了主机负载的一些情况,具体变化请看下文:[@more@]主机方面:Host Name Platform CPUs Cores Sockets Memory(GB)----------- ------------------ ---- ----- ------- ----------log51 Linux IA (32-bit) 4 2 2 3.96LOAD PROFILE:Load Profile Per Second Per Trans Per Exec Per......【阅读全文】

阅读(2153) | 评论(0) | 转发(0)

发布时间:2007-08-15 11:01:52

在11g以前的版本中,如果表上存在未提交的事务,则对表进行DDL操作将失败,在11g中,这个限制已经被取消啦,执行ADD COLUMN操作时,并不会受未提交事务的影响,另外,ADD COLUMN还有一个增强,就是在一个非常大的表上执行ADD COLUMN xxx DATATYPE DEFAULT yyy NOT NULL时,它不会再去将默认值更新到表中已经存在的记录,这样改进的好处是非常大的,DBA对表结构的变更将更加容易,而且不会产生大量的library cache lock/pin等,更不会阻塞事务,它是怎么做到的呢?[@more@]其实现方法很简单,ORACLE引擎仅仅依赖数据字典中记录的字段的默认值来对新增字段中为......【阅读全文】

阅读(3110) | 评论(0) | 转发(0)

发布时间:2007-08-14 15:38:31

从最初学习9iR2的stream,以及10gR1,10gR2的stream,到现在的11gR1,可以说oracle在stream上面压了很大的成钱,stream也越来越得到用户的接受,在11gR1中,stream比之前的版本也有较大的改进,比如同步捕获,合并的捕获与应用进程等,以下就简单地列下新增的功能点,感兴趣的可以自己看文档。。。[@more@]1 同步捕获2 支持xmltype类型的字段3 数据加密4 分割与合并复制目标5 跟踪LCRs的被处理过程6 比较并聚合共享数据库对象7 当stream异常时OEM自动报警8 stream性能顾问9 stream job使用oracle scheduler10 通知服务改善11 合并捕获与应......【阅读全文】

阅读(2008) | 评论(0) | 转发(0)

发布时间:2007-08-10 16:48:02

在11g中,oracle提供了一个新的可动态调整的参数ddl_lock_timeout,该参数允许存在未提交的事务的表上,执行DDL操作,如果事务在ddl_lock_timeout允许的时间内提交,则DDL操作将会成功,否则就会报ORA-00054错误,如果对该表执行ADD COLUMN操作,则会直接提交表上发生的未提交的事务,所以用11g时,有些东西还是要注意的,当然也不排除这是11g的一个bug哦。。。[@more@]11g以前的版本测试如下:SESSION 1:16:18:34 SQL> delete from tmp_lg_log where rownum < 2;1 row deleted.SESSION 2:16:21:10 SQL> alter table tmp_lg_log ......【阅读全文】

阅读(2463) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册