在AnySQL.net中搜索标签(Tags) 'Busy' 的结果:

不能删除物化视图?

    几分钟前一网友问我如何删除一个实体化视图, 当然不是什么语法不会的问题了, 是发了Drop命令后一直挂着, 几个小时都没有结束, 你可以想想为什么? 先看一下创建的语法. create materialized view  user_order_mavi      build immediate        refresh   on commit        enable query rewrite as select  service_id,substr(user_isdn,1,7),          bill_type,follow_action,count(user_isdn)   from user_order group by service_id,substr(user_isdn,1,7),           bill_type,follow_action     看到这个语句, 应当是刷新的类型那儿有问题, 在ON COMMIT刷新模式下, 如果基表的DML很频繁, 会造成刷新很频繁,...

在AnySQL中如何找出锁的拥有者?

    在比较忙的系统中我常用一段处理Resource Busy的角本来对表作DDL操作, 但还是常遇到久久不成成功的情况, 这时就要去看是那个会话一直锁住了我要修改的表, 我常用AnySQL中的两个命令来完成这个功能. 如下所示: ASQL> list object t_long TYPE      ID OWNER  OBJECT_NAME CREATED    MODIFIED   STATUS ----- ------ ------ ----------- ---------- ---------- ------ TABLE 538638 ANYSQL T_LONG      2006/08/02 2007/01/25 VALID 1 rows returned. ASQL> ora hold 538638 SID SERIAL# SPID USERNAME...

处理Resource Busy情况的一段角本

    对于一些建在更新比较频繁的列上的索引, 或者是有大量记录被删除表上的索引, 需要定期进行Rebuild, 对于比较大表上的索引一般会考虑用一定的并行度去建, 以让索引在更短的时间内建好. 但不要忘了将索引的并行度重新设置为1(禁用并行), 否则很容易让所有的SQL都用并行方式来执行, 从而引起主机崩溃. 在很忙的OLTP系统中, 可能常会遇到Resource Busy的错误, 如何确保修改能最后成功呢? 就需要一段角本来处理一下这个错误, 下面是我常用的一段角本: alter index ...... rebuild ... parallel ... ONLINE; declare   resource_busy exception;   pragma exception_init (resource_busy,-54); begin loop    begin      execute immediate 'alter index .........

根据标记(Tags)来查找:

分类 | Categories

本站基于MT-3.36免费版, 和Fenng设计的模板.
(©)版权所有, 2004 - 2008, www.AnySQL.net, 保留所有权利.
MSN: loufangxin(a)msn.com, Mail: anysql(at)126.com/support(at)iamdba.com, Skype ID:anysql