AWR报告参数:DB TIME和DB CPU
一、前言:AWR报告是了解ORACLE运行的一个重要报告,CPU的使用情况是AWR报告的一个重要指标,本文档从单个CPU的维度去解读AWR报告; 二、重要参数介绍:DB Time:Amount of elapsed time (in microseconds) spent performing Database user-level calls. This does not include the elapsed time spent on instan...
Oracle中查看已执行sql的执行计划
有时候我们可能会希望查看一条已经执行过的sql的执行计划,常用的方式有两种:a,set autotrace后再重新执行一遍,不过重新执行可能会浪费时间,而且有些语句也不允许(例如修改操作的语句),或者查询v$sql_plan视图,...
虚拟列----virtual columns
Virtual Columns in Oracle Database 11g Release 1When queried, virtual columns appear to be normal table columns, but their values are derived rather than being stored on disc. The syntax for defining a virtual column is listed below.column_name [datatype] [GENERATED ALWAYS] AS (expression...
几个SQL 日期处理函数
ADD_MONTHS(d,n) --时间点d再加上n个月 ----for example select sysdate, add_months(sysdate,2) aa from dual; SYSDATE AA ---------- ---------- 21-SEP-07 21-NOV-07 &nbs...
interval year to month & INTERVAL DAY TO SECOND
INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}]该数据类型常用来表示一段时间差, 注意时间差只精确到年和月. precision为年或月的精确域, 有效范围是0到9, 默认值为2.eg:INTERVAL '123-2' YEAR(3) TO MONTH 表示: 123年2个月, "YEAR(3)" 表示年的精度为3, 可见"123"刚...
【转义】使用SQL生成SQL语句时单引号的转义处理之q'{}'方法
在使用SQL生成SQL技术完成维护任务的过程中,会遇到类似单引号这样的字符需要转义,给脚本编写带来了些许的麻烦。 一般处理单引号转义是通过“两个单引号表示一个单引号”的规则完成转义。这种...