首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > Oracle技巧:
【标  题】:Oracle技巧:
【关键字】:c,技巧,Oracle,Oracle
【来  源】:网络

Oracle技巧:

Oracle数字字典包含一个鲜为人知的v$session_longops视图。v$session_longops视图可以使Oracle专家减少运行时间很长的DDL和DML语句的运行时间。


例如在数据仓库环境中,即使使用并行索引创建技术,构建一个很多G字节大的索引需要耗费很多个小时。这里你就可以查询v$session_longops视图快速找出一个特定的DDL语句已经完成了多少。其实v$session_longops视图也可以用于任何运行时间很长的操作,包括运行时间很长的更新操作。

下面的脚本将显示一个状态信息,说明了运行时间很长的DDL操作已经使用的时间。注意你必须从v$session中取得SID并将其插入到下面的SQL语句中:

select
   sid,
   message
from
   v$session_longops
where
   sid = 13
order by
   start_time;
这里是一个输出的例子,显示了运行时间很长的CREATE INDEX语句的运行过程。


SID MESSAGE
--- -------------------------------------------------------------------
 11 Table Scan:  CUST.PK_IDX: 732 out of 243260 Blocks done

Oracle9i的物理内存管理:【上一篇】
Oracle 8.1.7 for RedHat Linux 7.2的安装过程:【下一篇】
【相关文章】
  • Oracle9i的物理内存管理
  • 试试下面这些UNIX的提示和技巧
  • 用裸设备来提高Oracle数据库的性能
  • 找到并终止Oracle9i里被锁定的会话
  • 在Oracle里使用RAID
  • 用Oracle9i在线表格重定义来重新组织表格
  • 在Oracle9i中计算时间差
  • 在Oracle9i中定义视图约束
  • 跟踪Oracle9i 的CPU和I/O使用代价
  • 从Oracle迁移到SQL Server的陷阱
  • 【随机文章】
  • GridView/DataGrid单元格不换行的问题
  • 支持IP-VPN实例
  • 因WBLOCK命令而引起的文件丢失
  • SCO UNIX 根文件系统的清理
  • 有关JAVA的java.util.arrays.的binarySearch()一此用法问题.
  • 今天所做的第一个页面的错误总结:
  • 如何编译一个内核 - Fedora方式
  • .net中大数处理的一些算法思想
  • 动态数组实现的堆栈
  • Delphi数据库应用程序中常见错误
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.